用例找到请求超时的接口

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

相关推荐
xcLeigh3 分钟前
KES数据库自动创建表空间目录,不用再提前建文件夹了
数据库·oracle·自动化·表空间·文件夹
薛定猫AI10 分钟前
【深度解析】Hermes Agent + Ion UI:从自治代理到 Agentic OS 的桌面 AI 自动化实践
人工智能·ui·自动化
腾讯蓝鲸智云8 小时前
【运维自动化-节点管理】节点管理的插件策略如何使用
运维·自动化·云计算·sass·paas
霍格沃兹测试学院-小舟畅学14 小时前
从“QA测两遍直接上线”到规范发布:一次私教咨询实录
自动化
资源分享助手16 小时前
AutoJS Pro9.3最新文档详解与入门教程
自动化
King's King16 小时前
自动化立体仓库系统项目施工要点
运维·自动化
精益数智小屋18 小时前
设备维护方案核心功能拆解:一套好的设备维护方案如何解决设备突发故障
大数据·运维·网络·数据库·人工智能·面试·自动化
Agent产品评测局18 小时前
设备运维自动化预警系统,从0到1落地实操方法:2026企业级架构与智能体选型全指南
运维·人工智能·ai·chatgpt·架构·自动化
Fan_-_19 小时前
MySQL / PostgreSQL DDL 审核自动化:从人工 review 到 CI 拦截
mysql·postgresql·自动化
牛奶咖啡1320 小时前
CI/CD——在jenkins中使用pipeline方式自动化构建java项目jpress
ci/cd·自动化·jenkins·pipeline是什么·pipeline有啥用·pipeline适用场景·pipeline使用示例