httprunner api怎么写
时间: 2024-06-14 11:04:16 浏览: 96
httprunner是一个开源的接口自动化测试框架,它使用Python语言编写,可以帮助开发人员进行接口测试的编写和执行。下面是一个简单的httprunner api的示例:
```yaml
- config:
name: test httprunner api
request:
base_url: http://www.example.com
- test:
name: test get request
request:
url: /api/get
method: GET
validate:
- eq: [status_code, 200]
- eq: [headers.Content-Type, application/json]
- eq: [body.code, 0]
- test:
name: test post request
request:
url: /api/post
method: POST
json:
key1: value1
key2: value2
validate:
- eq: [status_code, 200]
- eq: [headers.Content-Type, application/json]
- eq: [body.code, 0]
```
上述示例中,首先在config中定义了基本的请求配置,包括base_url。然后在test中定义了两个测试用例,分别是发送GET请求和POST请求。每个测试用例中都包含了请求的url、method以及可选的请求参数和请求体。在validate中定义了对响应结果的验证规则,例如验证状态码、响应头和响应体的某些字段。
你可以根据实际的接口需求,修改示例中的请求配置和验证规则,来编写适合你的httprunner api。
阅读全文