From 2768ad68de247ad6a5a7cf7080cd85a6828b01a3 Mon Sep 17 00:00:00 2001 From: zhanhuasheng Date: Mon, 6 May 2024 15:15:18 +0800 Subject: [PATCH] =?UTF-8?q?=E5=A2=9E=E5=8A=A0=E5=91=8A=E8=AD=A6?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- Utils/req_handler.py | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/Utils/req_handler.py b/Utils/req_handler.py index 14f70bd..48d1f02 100644 --- a/Utils/req_handler.py +++ b/Utils/req_handler.py @@ -1,6 +1,7 @@ import time import jsonpath import pymysql.err +import warnings import requests import re import os @@ -139,6 +140,10 @@ class ReqHandler: try: assert res.status_code == 200 #先断言状态码是正确的 + time = res.elapsed.total_seconds() + if time >= 0.1: + warnings.warn(f'接口响应时间过长,耗时{time}秒') + logger.error(f'接口响应时间过长,耗时{time}秒') if isinstance(expected,list): ''' 穿进来的expected一定是 {"eq":{$.code : value}} 的形式,要断言的值一定是通过jsonpath去检索的 -- GitLab