pytest之统一接口请求封装 pytest的requests_util.pyrequests_util.py 接口自动化测试框架的封装yaml文件如何实现接口关联封装yaml文件如何实现动态参数的处理yaml文件如何实现文件上传有参数化时候,怎么实现断言yaml的数据量大怎么处理接口自动化框架的扩展:加密接口,签名接口,自定义的功能接口 pytest的requests_util.py requests_util.py import requestsclass RequestsUtil:# 创建一个 requests.Session 对象,用于发送 HTTP 请求session = requests.session()def send_request(self, method, url, data=None, **kwargs):# 将请求方法转换为小写字符串method = str(method).lower()# 定义一个空字符串 resres = ""# 根据请求方法,选择合适的发送方式if method == "get":# 使用 GET 方法发送请求res = self.session.request(method, url, params=data, **kwargs)elif method == "post":# 使用 POST 方法发送请求res = self.session.request(method, url, json=data, **kwargs)# 返回响应return res 接口自动化测试框架的封装 yaml文件如何实现接口关联封装 yaml文件如何实现动态参数的处理 yaml文件如何实现文件上传 有参数化时候,怎么实现断言 yaml的数据量大怎么处理 接口自动化框架的扩展:加密接口,签名接口,自定义的功能接口