用例找到请求超时的接口

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

相关推荐
I'mSQL42 分钟前
sw打开stp文件报错 警告!可用的窗口资源极低
自动化
自动化控制仿真经验汇总1 小时前
3.7 kW 无线电能传输系统-EXP-汽车-无线充电
自动化·汽车
GeeLark2 小时前
#请输入你的标签内容
大数据·人工智能·自动化
方芯半导体5 小时前
EtherCAT “通信 + 控制“ 的全国产化控制方案,ESC芯片(FCE1323)与国产MCU芯片功能板解析
xml·网络·单片机·嵌入式硬件·网络协议·机器人·自动化
xianyinsuifeng8 小时前
RAG + Code Analysis 的标准路线
数据仓库·自动化·云计算·原型模式·aws
北京耐用通信10 小时前
极简部署,稳定通信:耐达讯自动化Profibus光纤链路模块赋能物流自动化喷码效率提升
人工智能·物联网·网络协议·自动化·信息与通信
骆驼爱记录10 小时前
Word题注编号间距调整4种方法
自动化·word·excel·wps·新人首发
AALoveTouch11 小时前
某麦APP抢票技术
人工智能·自动化
源力祁老师11 小时前
Odoo 19 Hooks概念详解
自动化