httprunner的学习思路:
- 模拟get请求
- 模拟带参数的get请求
- 模拟请求头headers的get请求,不能用在config中,只能在test中使用
- 模拟post请求,post请求headers中要添加一个熟悉content_type: application_json
- 断言validate的使用
- 参数的定义variable,config、test中的作用域
-
解析extract的使用,两个应用
- content_type为text/html是,可以直接使用-参数名称: 参数名称来解析- code: "status_code",要解析的参数在headers中则headers.Content-Type;也可以用content.status_code来取值
- 要取body中的内容可以只用正则表达式来取;
- 返回的content_type是json数组的,将返回额json内容放在bejson网站中转成json格式,然后用- id: content.tags.1.id解析
- output的使用,整个用例输出的参数列表,可输出variable、extract的值,只需要定义一个参数名称 -code
- 关联的使用:先在步骤一中先解析需要关联的参数,然后在第二步骤中$参数名称来使用