httprunner2.x--用例中提取数据:elapsed 响应时间提取
原文链接:https://blog.csdn.net/weixin_42007999/article/details/105718754
在 HttpRunner 中提取数据时,根据界定符的方式进行提取,涉及到的内容包括如下:
["status_code", "encoding", "ok", "reason", "url"]
cookies
elapsed
headers
["content", "text", "json"]
获取的 elapsed 代表 “响应时间”
可用时间表示方式:days, seconds, microseconds, total_seconds
用例
name: 访问百度提取时间 request: url: https://www.baidu.com/ method: GET extract: # 提取响应时间 - t1: elapsed.microseconds # 单位:微秒(1秒=1000毫秒=1000000微秒) - t2: elapsed.total_seconds # 单位:秒(将微秒换算成秒) - t3: elapsed.seconds # 单位:秒(最小值为1秒) - t4: elapsed.days # 单位:天(最小值为1天) validate: # lt 实际结果小于预期结果即为验证通过 - lt: [$t1, 2000000] - lt: [$t2, 2] - lt: [$t3, 2] - lt: [$t4, 0.01]
执行报告