pytest之统一接口请求封装
- pytest的requests_util.py
-
- 接口自动化测试框架的封装
- yaml文件如何实现接口关联封装
- yaml文件如何实现动态参数的处理
- yaml文件如何实现文件上传
- 有参数化时候,怎么实现断言
- yaml的数据量大怎么处理
- 接口自动化框架的扩展:加密接口,签名接口,自定义的功能接口
pytest的requests_util.py
requests_util.py
import requestsclass RequestsUtil:session = requests.session()def send_request(self, method, url, data=None, **kwargs):method = str(method).lower()res = ""if method == "get":res = self.session.request(method, url, params=data, **kwargs)elif method == "post":res = self.session.request(method, url, json=data, **kwargs)return res
接口自动化测试框架的封装
yaml文件如何实现接口关联封装
yaml文件如何实现动态参数的处理
yaml文件如何实现文件上传
有参数化时候,怎么实现断言
yaml的数据量大怎么处理
接口自动化框架的扩展:加密接口,签名接口,自定义的功能接口