pytest之统一接口请求封装
- pytest的requests_util.py
-
- requests_util.py
- 接口自动化测试框架的封装
-
- yaml文件如何实现接口关联封装
- yaml文件如何实现动态参数的处理
- yaml文件如何实现文件上传
- 有参数化时候,怎么实现断言
- yaml的数据量大怎么处理
- 接口自动化框架的扩展:加密接口,签名接口,自定义的功能接口
pytest的requests_util.py
requests_util.py
import requests
class RequestsUtil:
# 创建一个 requests.Session 对象,用于发送 HTTP 请求
session = requests.session()
def send_request(self, method, url, data=None, **kwargs):
# 将请求方法转换为小写字符串
method = str(method).lower()
# 定义一个空字符串 res
服务器托管网 res = ""
# 根据请求方法,选择合适的发送方式
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的数据量大怎么处理
接口自动化框架的扩展:加密接口,签名接口,自定义的功能接口
服务器托管,北京服务器托管,服务器租用 http://www.fwqtg.net
相关推荐: 铱塔 (iita) 开源 IoT 物联网开发平台,基于 SpringBoot + TDEngine +Vue3
01 铱塔(iita)物联网平台 铱塔智联 (open-iita) 基于Java语言的开源物联网基础开发平台,提供了物联网及相关业务开发的常见基础功能, 能帮助你快速搭建自己的物联网相关业务平台。 铱塔智联平台包含了品类、物模型、消息转换、通讯组件(mqtt/…