用例找到请求超时的接口

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

相关推荐
weixin_4624462310 小时前
一键安装 MySQL 5.7(CentOS 7)自动化脚本详解
mysql·centos·自动化
keep the12 小时前
Windows启动IOS17/18的WDA
windows·ios·自动化
tritone14 小时前
学习Chef自动化配置管理工具,为了实践环境部署,我选择了**阿贝云**的**免费虚拟主机**和**免费云服务器**来搭建测试平台。
服务器·学习·自动化
我送炭你添花15 小时前
工业触摸屏:电阻式触摸屏控制器选型详解
单片机·嵌入式硬件·自动化
青主创享阁16 小时前
玄晶引擎:基于多模态大模型的全流程AI自动化架构设计与落地实践
运维·人工智能·自动化
骆驼爱记录16 小时前
Excel数据源到Word成绩单自动生成
自动化·word·excel·wps·新人首发
iShare_12316 小时前
PyAutoGui 键盘控制函数
自动化·pyautogui
雨季66617 小时前
构建 OpenHarmony 应用内消息通知模拟器:用纯 UI 演示通知流
flutter·ui·自动化·dart
weixin_4038101317 小时前
EasyClick iOS自动化代理IPA挂了 如何再次启动?
android·ios·自动化
iShare_12318 小时前
PyAutoGui 鼠标控制函数
自动化·pyautogui