httprunner2.x--用例中提取数据:content 响应实体
原文链接:https://blog.csdn.net/weixin_42007999/article/details/105718994
在 HttpRunner 中提取数据时,根据界定符的方式进行提取,涉及到的内容包括如下:
["status_code", "encoding", "ok", "reason", "url"]
cookies
elapsed
headers
["content", "text", "json"]
api
name: 访问百度提取["content", "text", "json"] request: url: https://www.baidu.com/ method: GET # 模拟浏览器登录 headers: User-Agent: Mozilla/5.0 (Windows NT 6.1; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/89.0.4389.82 Safari/537.36 extract: # 从响应头域提取 - r1: headers # 提取响应整个headers头域 dict类型 - r3: content # 提取整个响应实体 - r4: json # 提取整个响应实体 - r5: text # 提取整个响应实体 validate: - eq: [status_code,200] - len_gt: [$r1, 5] - contains: [$r3, kw] - contains: [$r4, kw] - contains: [$r5, kw]