用例找到请求超时的接口

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

相关推荐
觅远6 小时前
python+playwright自动化测试(四):元素操作(键盘鼠标事件)、文件上传
python·自动化
浪小满17 小时前
linux下使用脚本实现对进程的内存占用自动化监测
linux·运维·自动化·内存占用情况监测
Allen Bright18 小时前
使用 JMeter 的 Autostop Listener 插件:自动化性能测试的守护者
运维·jmeter·自动化
hhzz18 小时前
ansible自动化运维实战--复制模块和用户模块(3)
运维·自动化·ansible
hhzz18 小时前
ansible自动化运维实战--Inventory主机清单(2)
运维·自动化·ansible
Damon小智20 小时前
合合信息DocFlow产品解析与体验:人人可搭建的AI自动化单据处理工作流
图像处理·人工智能·深度学习·机器学习·ai·自动化·docflow
张某人想退休1 天前
自动化实现的思路变化
运维·自动化
Shootingmemory1 天前
自动化01
运维·自动化
贾贾20231 天前
配电自动化中的进线监控技术
大数据·运维·网络·自动化·能源·制造·信息与通信
_可乐无糖2 天前
Appium 检查安装的驱动
android·ui·ios·appium·自动化