v1.5.7版本开始新增json格式用例支持,本次版本改动内容
yaml 格式用例示例,test_a.yml
test_demo:
name: post
request:
method: POST
url: http://httpbin.org/post
json:
username: test
password: "123456"
extract:
url: body.url
validate:
- eq: [status_code, 200]
- eq: [headers.Server, gunicorn/19.9.0]
- eq: [$..username, test]
- eq: [body.json.username, test]
执行用例
pytest test_a.yml
前面的yaml 格式用例,等价于以下json格式用例,test_x.json
{
"test_demo": {
"name": "post",
"request": {
"method": "POST",
"url"