HttpRunner v3.x 支持三种测试用例格式,即 pytest,YAML 和 JSON
HttpRunner v3.x强烈建议以 pytest 格式,而不是以前的 YAML/JSON 格式编写和维护测试用例
每个测试用例都是 HttpRunner 的子类(一个类即为一个测试用例),并且必须具有两个类属性:config
和 teststeps
。
config
:配置测试用例级别的设置,包括 base_url,verify,variables,export。(包括基础url、验证、变量、导出)
teststeps
:测试步骤的列表(List [Step]
),每个步骤对应一个 API 请求或另一个测试用例的应用。此外,还支持 variables
/extract
/validate
/hooks
来创建极其复杂的测试方案。
HttpRunner v3.x 的最强大功能之一是链式调用,使用它无需记住任何测试用例格式的详细信息,并且在 IDE 中编写测试用例时可以智能完成。
原文:https://www.cnblogs.com/may18/p/13344387.html