diff --git a/Utils/req_handler.py b/Utils/req_handler.py index 14f70bd7f6ef18eb94191c3d6bb96d7d0b7d1486..48d1f02737a3e47fad43d08115ab85bbb9631d15 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去检索的