摘要:
1、函数设计 get_extract_data 方法: - 从 extract.yaml 文件中获取动态数据。 支持三种数据类型: i.嵌套数据:如 Cookie 下的 access_token_cookie。 ii.单个键值数据:如 token。 iii.列表数据:如 goodsId。 根据 ou 阅读全文
posted @ 2025-02-25 14:12
测试三思
阅读(145)
评论(0)
推荐(0)
摘要:
1、函数设计 类设计:ConfigParse - init 方法: - 初始化 ConfigParse 类的实例。 - 默认使用 FILE_PATH['ini'] 作为配置文件路径。 - 创建 configparser.ConfigParser 实例。 - 调用 read_config 方法读取配置 阅读全文
posted @ 2025-02-25 14:09
测试三思
阅读(41)
评论(0)
推荐(0)
摘要:
实现功能: 读取对应路径下yaml文件中的测试用例数据(baseinfo、testcase) 获取接口返回的信息,写入对应路径下的yaml文件中,供其它接口读取,从而完成变量的取值 1、函数设计 read_yaml(yaml_path) - 功能:读取 YAML 文件并解析数据。 - 入参: - y 阅读全文
posted @ 2025-02-25 14:07
测试三思
阅读(158)
评论(0)
推荐(0)
摘要:
实现功能:调用python中的requests方法,发起https的请求,并获取接口返回值 1、类设计 sendRequests类:用于封装 HTTP 请求的发送逻辑 _text_encode 方法:处理接口返回值中的 Unicode 编码问题,将类似 \u767b 的 Unicode 编码转换为可 阅读全文
posted @ 2025-02-25 14:03
测试三思
阅读(140)
评论(0)
推荐(0)
摘要:
pytest是一个流行的测试框架,广泛用于单元测试、集成测试和功能测试。它具有简单、灵活、可扩展的特点,提供了丰富的功能和插件生态系统,它简化了测讨的编写和组织,pytest 通过提供丰富的功能和简洁的语法,让测试变得容易、灵活且易于理解。 1、安装 pip install pytest -i ht 阅读全文
posted @ 2025-02-25 11:03
测试三思
阅读(116)
评论(0)
推荐(0)
摘要:
1、基本格式约定:yaml文件必须包含baseinfo和testCase,最外面-表示数据是一个list类型 baseinfo下面的关键词 - api_name:接囗名称 - url:接口地址 - method:请求方式 - header(可选):请求头,根据实际接口决定是否填写 - cookies 阅读全文
posted @ 2025-02-25 10:55
测试三思
阅读(103)
评论(0)
推荐(0)
摘要:
1、采用框架:yaml+request+pytest 2、支持功能 支持单接口多用例、多接口用例执行 支持参数化引用 支持分组执行 断言支持状态码、相等、包含、数据库 3、git地址:https://gitee.com/SansiWang/APITestAuto.git 阅读全文
posted @ 2025-02-25 10:48
测试三思
阅读(40)
评论(0)
推荐(0)
浙公网安备 33010602011771号