httprunner4.3 使用yaml文件创建用例套件suite
时间: 2023-07-11 14:28:09 浏览: 106
是的,HttpRunner 4.3 可以使用 YAML 文件来创建测试用例套件(suite)。您可以通过以下步骤来实现:
1. 在您的项目根目录下创建一个名为 `testsuites` 的文件夹,用于存放测试用例套件的 YAML 文件。
2. 在 `testsuites` 文件夹下创建一个 YAML 文件,例如 `suite_demo.yaml`,并编写测试用例套件的内容。示例:
```yaml
config:
name: Demo测试套件
variables:
base_url: http://httpbin.org
testcases:
- name: 测试用例1
variables:
path: /get
request:
url: ${base_url}${path}
method: GET
validate:
- assert status_code == 200
- name: 测试用例2
variables:
path: /post
data:
name: tester
request:
url: ${base_url}${path}
method: POST
headers:
Content-Type: application/json
json: ${data}
validate:
- assert status_code == 200
```
3. 在命令行中执行以下命令来运行测试用例套件:
```bash
hrun testsuites/suite_demo.yaml
```
这样,HttpRunner 就会根据 YAML 文件中的内容生成测试用例套件,并执行测试用例。您也可以在 `config` 节点中定义测试套件的名称和变量,以便在测试用例中使用。
阅读全文