用例找到请求超时的接口

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

相关推荐
宇钶宇夕8 分钟前
CoDeSys入门实战一起学习(十一):CoDeSys变量与访问路径——理清数据流转的核心逻辑
运维·自动化·软件工程
深圳安锐科技有限公司23 分钟前
4G 索力监测设备 张弦桁架张力监测 自动化全域监测支撑智能决策
自动化·实时监测·自动化监测·结构健康监测·索力计·索力传感器·索力监测仪
0思必得01 小时前
[Web自动化] Selenium浏览器对象属性
前端·python·selenium·自动化·web自动化
GAOJ_K1 小时前
弧形导轨在安装时的关键方式
人工智能·科技·机器人·自动化·制造
北京耐用通信1 小时前
耐达讯自动化Profibus总线光纤中继器在连接测距仪中的应用
人工智能·物联网·网络协议·网络安全·自动化·信息与通信
2501_941337061 小时前
如何使用YOLOv5-MultiSEAMHead实现露天矿与尾矿坝的自动化目标检测与定位
yolo·目标检测·自动化
ORBITVU2 小时前
ORBITVU 自动化摄影眼镜360°展示解决方案
运维·自动化
云捷配低代码2 小时前
低代码项目风险管理:避坑指南
低代码·自动化·数字化·敏捷流程·数字化转型
嘛嘛嘛嘛嘛嘛嘛嘛嘛2 小时前
Nanobrowser安装使用
人工智能·自动化
2501_941982052 小时前
RPA 自动化推送中的多任务调度与并发控制
运维·自动化