前言
v1.5.7版本开始新增json格式用例支持,本次版本改动内容
- 1.支持 .json 文件用例
- 2.优化日志中文件后缀名称.yml .yaml .json
- 3.ruamel.yaml 版本兼容0.18.6
yaml 格式用例
yaml 格式用例示例,test_a.yml
test_demo:name: postrequest:method: POSTurl: http://httpbin.org/postjson:username: testpassword: "123456"extract:url: body.urlvalidate:- eq: [status_code, 200]- eq: [headers.Server, gunicorn/19.9.0]- eq: [$..username, test]- eq: [body.json.username, test]
执行用例
pytest test_a.yml
json 格式用例
前面的yaml 格式用例,等价于以下json格式用例,test_x.json
{"test_demo": {"name": "post","request": {"method": "POST","url"