httprunner参数和返回值
时间: 2024-02-04 13:03:50 浏览: 226
httprunner是一个基于Python的接口自动化测试框架,它提供了丰富的参数和返回值用于测试用例的编写和执行。
1. 参数:
- 请求参数(Request Parameters):用于描述接口请求的相关信息,包括URL、请求方法、请求头、请求体等。
- 测试数据参数(Test Data Parameters):用于描述测试数据,可以在测试用例中引用,例如用户名、密码等。
- 全局变量参数(Global Variables Parameters):用于描述全局变量,可以在测试用例中引用,例如token、cookie等。
- 配置参数(Config Parameters):用于描述项目的相关配置,例如接口基础URL、超时时间等。
2. 返回值:
- 接口响应结果(Response Result):包括响应状态码、响应头、响应体等信息,用于断言验证接口是否返回符合预期的结果。
- 变量赋值结果(Variables Assignment Result):可以将接口响应结果中的某些字段值赋给变量,方便在后续的测试用例中使用。
- 函数返回值(Function Return Value):可以在测试用例中通过函数调用获取返回值,例如计算函数的返回结果、调用其他测试用例等。
通过合理使用这些参数和返回值,我们可以编写出灵活、可维护、可扩展的接口自动化测试用例。
相关问题
httprunner参数和返回值放在接口哪个位置
通常情况下,httprunner的参数和返回值都会放在接口的请求和响应中。具体来说,参数会放在请求的body、headers或者query中,而返回值则会放在响应的body、headers或者status code中,根据具体的接口设计和需求来确定。当然,参数和返回值的具体位置也可以根据个人需求进行自定义配置。
阅读全文