123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960 |
- process: G0--P
- desc: T2-登录用例
- featureName: 登录模块
- storyName: 用户模块
- remark: 登录模块备注
- steps:
- - 发送Post请求:
- 关键字: request_post_form_urlencoded
- URL: "{{URL}}"
- PARAMS:
- s: /api/user/login
- application: app
- DATA:
- accounts: "{{username}}"
- pwd: "{{password}}"
- type: username
- - 通过JSONPATH提取数据-MSG:
- 关键字: ex_jsonData
- EXVALUE: $..msg
- INDEX: 0
- VARNAME: msg_success
- #- 通过JSONPATH提取数据-TOKEN:
- # 关键字: ex_jsonData
- # EXVALUE: $..token
- # INDEX: 0
- # VARNAME: msg_token
- - 断言-文本断言-等于:
- 关键字: assert_text_comparators
- VALUE: "{{msg_success}}"
- EXPECTED: "{{expected}}"
- OP_STR: ==
- - 断言-全量断言-等于:
- 关键字: assert_json_DeepDiff
- json1: { "name": "hami","age": 18 }
- json2: { "name": "hami","age": 18 }
- # - 断言-全量断言-不等于:
- # 关键字: assert_json_DeepDiff
- # json1: { "name": "hami","age": 18 }
- # json2: { "name": "hami","age": 20 }
- - 断言-全量断言-过滤字段:
- 关键字: assert_json_DeepDiff
- json1: { "name": "hami","age": 18 , "city": 长沙 }
- json2: { "name": "hami","age": 18 }
- 过滤字段: {city}
- - 断言-全量断言-不等于:
- 关键字: assert_json_DeepDiff
- json1: [ 1,2,3 ]
- json2: [ 1,3,2 ]
- 忽略顺序: True
- ddts:
- - username: hami
- password: '123456'
- expected: '登录成功'
- desc: "正确的用户名和密码"
- - username: hami
- password: '1234567'
- expected: '密码错误'
- desc: "错误的用户名和密码"
|