httprunner: api--login


name: 登录接口正向用例
# 设置【当前】使用的变量
variables:
username: "zxy_ang"
password: "Z123456"
status_code: 200
username_num: 8
base_url: http://127.0.0.1:8000
request:
url: /user/login/
method: POST
# 请求头
headers:
# Content-Type: "application/json"
# json:
# username: zxy_ang
# password: "Z123456"
# 请求体
data:
# username: zxy_ang
# password: "Z123456"
# 调用.env变量
# username: ${ENV(USERNAME)}
# password: "${ENV(PASSWORD)}"

username: $username
# username: ${rand_username($username_num)}
password: $password

# 断言
validate:
# eq lt gt le ge contains
# - eq: ["status_code", 200]
# - contains: ["content", "token"]
# - {"check": "headers.Content-Type", "comparator": "eq", expect: "application/json"}
# - {"check": "content.username", "comparator": "contains", expect: "ang"}
- {"check": "status_code", "comparator": "eq", expect: $status_code}

posted @ 2021-01-23 22:35  zxy_ang  阅读(396)  评论(0)    收藏  举报