用例找到请求超时的接口

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

相关推荐
大海变好AI18 小时前
AIGC分层推理落地能否串联多工具完成自动化闭环
人工智能·python·自动化·aigc
工业HMI实战笔记1 天前
【无标题】
大数据·人工智能·ui·自动化·人机交互·交互
曦尧1 天前
Claude Agent Skills:用文件夹封装专业流程,AI 应用从「提示工程」走向「能力工程」
ai·自动化
增量星球1 天前
《持续交付2.0系列六》业务需求协作管理
java·运维·自动化·devops·持续部署·持续集成
工业HMI实战笔记1 天前
【拯救HMI】:边缘计算在工业自动化中的落地:低延迟控制的实现路径
人工智能·自动化·边缘计算
qq_349447951 天前
LLMops实战:大模型微调、部署、评估自动化
运维·自动化
收放扳机1 天前
PCB产线的“柔性”是怎么实现的——从自动化上下料设备兼容性看产线弹性
人工智能·科技·自动化·制造·pcb工艺
祉猷并茂,雯华若锦2 天前
Appium 3.x实战:获取元素属性全解析
python·appium·自动化
zhou lily2 天前
超自动化落地:RPA+AI如何打通业务流程的“最后一公里”?
人工智能·自动化·rpa