摘要:
模块介绍 APIModule 是一个用于发送 HTTP 请求和管理 API 调用的模块。它支持从配置初始化、参数注入、上下文管理、请求重试等功能。以下是如何使用 APIModule 的详细指南。 初始化模块 初始化 APIModule,可以通过传递配置字典来初始化模块,配置字典中包含基础 URL、超 阅读全文
posted @ 2026-03-09 10:54
小海海宁宁
阅读(2)
评论(0)
推荐(0)
摘要:
功能说明 框架中支持多种动态值生成格式,这些格式可以用于在测试脚本中生成动态的数据。该功能不需要配置模块,只需要用 %方法名% 指定需要生成动态值的参数位置即可。 方法和格式 以下是每种格式的详细说明和示例: %timestamp% : 当前时间戳 %datetime% : 当前日期时间 %date 阅读全文
posted @ 2026-03-09 10:52
小海海宁宁
阅读(2)
评论(0)
推荐(0)
摘要:
模块介绍 DataProcessor 是一个数据处理工具模块,支持多种操作符来处理数据。该模块可以被其他类继承,并提供了丰富的数据处理功能,如设置变量、替换字符串、正则替换、去除空白、移除空值、类型转换等。 初始化模块 在 XXX.yml 文件中,配置项如下: data_process: class 阅读全文
posted @ 2026-03-09 10:51
小海海宁宁
阅读(3)
评论(0)
推荐(0)
摘要:
模块介绍 DataValidator 是一个用于数据校验的模块,可以用于验证数据是否符合期望值。该模块通过配置文件 XXX.yml 中的模块配置项进行初始化。 初始化模块 在 XXX.yml 文件中,配置项如下: value_validation: class_path: "src.modules. 阅读全文
posted @ 2026-03-09 10:51
小海海宁宁
阅读(2)
评论(0)
推荐(0)
摘要:
使用场景 在自动化测试中,上下文值的管理和传递是非常重要的功能。上下文值可以帮助我们在不同的测试步骤中共享数据,提高测试的灵活性和复用性。 设置用例级别变量 在测试用例中,用DataProcessor通过 Action "data_process" 操作中set_variable将 Params 中 阅读全文
posted @ 2026-03-09 10:50
小海海宁宁
阅读(1)
评论(0)
推荐(0)
摘要:
什么是 Tag Tag 是一种标记机制,用于标识测试用例的分类或特性。通过为测试用例添加不同的标签,可以灵活地控制测试用例的执行范围。例如,可以使用 regression 标签标记回归测试用例,使用 smoke 标签标记冒烟测试用例,使用 admin 标签标记与管理员功能相关的测试用例。 标签命名规 阅读全文
posted @ 2026-03-09 10:49
小海海宁宁
阅读(2)
评论(0)
推荐(0)
摘要:
总体说明 自动化测试项目 auto-test-icc2 中支持使用 Excel 文件管理测试用例和测试数据,通过代码实现测试逻辑,从而实现高效的自动化测试。 以下是项目的关键特点: Excel 驱动测试用例:每个 Excel 文件代表一个测试套件(Case Suite),包含一批测试用例和测试数据。 阅读全文
posted @ 2026-03-09 10:48
小海海宁宁
阅读(6)
评论(0)
推荐(0)
摘要:
配置文件结构 环境配置文件通常用于定义不同环境测试环境参数。 命名格式:<XXX>.yml 示例: qa.yaml:测试环境配置。 prod.yaml:生产环境配置。 以下是一个示例配置文件 config.yml 的结构 示例: config.yml 配置信息说明 params 在yml文件中,ke 阅读全文
posted @ 2026-03-09 10:44
小海海宁宁
阅读(2)
评论(0)
推荐(0)
摘要:
环境准备 确保你的开发环境中已安装Python 3.8+ 和 PyCharm。如果尚未安装,可以从软件超市下,再在路径按照公司要求。放在 (C盘或者D盘)C:\Program Files or C:\Program Files (x86) Python PyCharm Python 常见问题 Pyt 阅读全文
posted @ 2026-03-09 10:42
小海海宁宁
阅读(2)
评论(0)
推荐(0)
浙公网安备 33010602011771号