httprunner呼叫api模板

2021-09-24 00:00:21 字數 1320 閱讀 1598

建立登入api模板,使用者名稱密碼預設800001,狀態響應碼預設200

name: 登入介面模板

variables:

expected_status_code: 200

password: '800001'

username: '800001'

vercode: $

request:

url: "/api/login"

json:

password: '$password'

username: '$username'

vercode: 『$vercode』

method: post

validate:

- eq: ["status_code", $expected_status_code]

測試密碼和使用者名稱匹配和不匹配兩種情況

-   config:

base_url: ""

- test:

name: 使用者名稱密碼正確

api: api/login.yaml

validate:

- eq: ["content.success", true]

- test:

name: 使用者名稱存在,密碼錯誤

api: api/login.yaml

variables:

password: '800001'

username: '800002'

validate:

- eq: ["content.success", false]

- test:

name: 密碼為空

api: api/login.yaml

variables:

password: ''

username: '800002'

validate:

- eq: ["status_code", 400]

- eq: ["content.errors.0.defaultmessage", '請輸入密碼'] ##.0表示列表的第乙個字段

- test:

name: 使用者名為空

api: api/login.yaml

variables:

password: '800002'

username: ''

validate:

- eq: ["status_code", 400]

- eq: ["content.errors.0.defaultmessage", '請輸入使用者名稱']

iOS 呼叫私有API

objecitve c的重要特性是runtime 執行時 在interacting with the runtime 互動執行 中,執行時函式部分,蘋果給出了 usr lib libobjc.a.dylib庫,這個共享庫提供支援動態屬性的objective c語言,通過其介面,可以用於開發將其他語言...

怎麼呼叫api介面

api的簡單呼叫,呼叫api的方法 方法一 用前端方法呼叫api 完整 1 doctype html 23 html lang en 4 head 5 meta charset utf 8 6 title title title 7head 8 style 910 style 11 body 12 ...

實現呼叫API介面

程式功能 遠端過程呼叫 rpc 通過作用在共享資料快取器上的過程 或任務 實現程式間的通訊。標準查詢語言 sql 是標準的訪問資料的查詢語言,通過通用資料庫實現應用程式間的資料共享。檔案傳輸 檔案傳輸通過傳送格式化檔案實現應用程式間資料共享。資訊交付 指松耦合或緊耦合應用程式間的小型格式化資訊,通過...