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]

 

 

 

 

  

 

posted @ 2021-06-04 10:22  莫使娇躯空对月  阅读(203)  评论(0编辑  收藏  举报