用例找到请求超时的接口

方法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

相关推荐
帧栈20 小时前
Jenkins+GitLab在CentOS7上的自动化部署方案
自动化·gitlab·jenkins
IT成长日记1 天前
【自动化运维神器Ansible】Playbook调用Role详解:从入门到精通
运维·自动化·ansible·playbook·role
skywalk81631 天前
设计简洁的Ansible:目前非常流行的开源配置管理和自动化工具
开源·自动化·ansible
2401_831501731 天前
Linux之Ansible自动化运维(二)
运维·自动化·ansible
画中有画1 天前
使用AI来实现拼多多自动化运营脚本
运维·人工智能·自动化·ai编程·rpa·自动化脚本
qq_526099131 天前
六口网卡:工业级千兆以太网控制器,赋能智能制造与边缘计算
图像处理·自动化
王者鳜錸2 天前
PYTHON让繁琐的工作自动化-函数
开发语言·python·自动化
cxyll12342 天前
postman+newman+jenkins接口自动化
自动化·jenkins·postman
Linux运维技术栈2 天前
多系统 Node.js 环境自动化部署脚本:从 Ubuntu 到 CentOS,再到版本自由定制
linux·ubuntu·centos·node.js·自动化
xcs194052 天前
AI 自动化编程 trae 体验 页面添加富编辑器
运维·自动化·编辑器