如何使用selenium或python自动化测试获得每个API的API响应时间

beq87vna  于 2023-03-16  发布在  Python
关注(0)|答案(1)|浏览(144)

我们从客户那里得到了一个新要求,即我们需要通过自动化测试(如python或selenium)捕获每个API调用响应时间。我已经尝试使用python中的requests模块并捕获了时间,但API响应时间与应用程序中的实际时间不匹配(当我们做网络控制台的时候)。有没有人能建议我如何应对这类挑战。
我已经在python中尝试了下面的代码。try:如果each_API [“方法”].upper()==“获取”:start_timer =时间.time()响应=请求.get(each_API ['url'],头=请求头)# verify=假,超时=超时延迟=时间.time()- start_timer

lawou6xi

lawou6xi1#

看看这个是否有用

response = requests.get(url, headers=req_header)
print(response.elapsed.total_seconds()) # time in seconds

相关问题