用例找到请求超时的接口

方法1: 在调用requests.api方法时传入timeout参数,指定timeout超时时间

如timeout=10,则接口请求超过10秒没有返回,则请求抛出异常,终止执行

Read timed out. (read timeout=5)

方法2: 在接口调用后,拿到response.elapsed的字段值,该字段会返回接口的请求耗时

response.elapsed = 0:00:00.217796,然后可以进行断言

方法3:如果想获取某一个场景一组接口整体事务的请求耗时

可以在这组接口请求前获取time

然后进行这组接口的调用

最后再获取当前时间

进行结束时间-开始时间,则会得到这组事务的请求耗时

url = "https://api.example.com/endpoint"

start_time = time.time()

response = requests.get(url)

end_time = time.time()

response_time = end_time - start_time

相关推荐
Zoey的笔记本2 分钟前
支持API接入的看板工具测评:如何实现自动化协作
运维·自动化
雨大王5122 小时前
如何通过工业智造超级智能体实现汽车制造工厂数字化转型
人工智能·自动化·汽车·制造·ai-native
lytao1232 小时前
Docker磁盘空间自动化清理实战
运维·服务器·docker·自动化
b***25112 小时前
储能电池包制造中18650电池点焊机的关键作用
自动化·制造
UR的出不克2 小时前
基于Django的智能职位推荐系统设计与实现:从数据爬取到协同过滤推荐
运维·爬虫·python·数据分析·自动化
骇客野人3 小时前
Linux通过自动脚本自动化推送k8s Docker镜像
linux·kubernetes·自动化
shizhenshide16 小时前
社交媒体自动化:批量注册/发帖的验证码难题一站式解决
自动化·php·媒体·验证码·ezcaptcha
AI殉道师21 小时前
Vercel 重磅发布 agent-browser:AI Agent 浏览器自动化的新纪元来了
运维·人工智能·自动化
REDcker21 小时前
Puppeteer 与 Selenium 对比分析
爬虫·selenium·自动化·浏览器·puppeteer
w***76551 天前
临时文件自动化管理:高效安全新方案
运维·安全·自动化