场景用例
自动化测试菜单下的场景用例模块,通过由多个接口、接口用例、脚本等步骤有序组合来完成功能场景的测试。
新建场景用例分组
- 在「API 管理」->「自动化测试」->「场景用例」页面的场景用例列表右上角点击
+
,在下拉菜单中点击「新建分组」。
- 如需创建子分组,在父分组右侧点击
···
,在下拉菜单中点击「新建子分组」。
创建成功后,在场景用例列表中可以查看到创建成功的场景用例分组。
新建场景用例
- 完成分组创建后在场景用例分组的右侧点击
···
,在下拉菜单中或在该分组详情右上角点击「新建场景用例」。
- 在「新建场景用例」页面,完善用例执行配置、基础信息及具体场景步骤后,点击「保存」。
场景步骤的添加方式支持从接口用例导入、从接口导入、发起外部请求(HTTP)、添加脚本和执行 SQL。
从接口用例导入:导入 API 设计中已有的接口用例,支持复制和引用两种模式。将接口用例以复制方式导入时,会同步复制接口用例的参数且和原来用例数据相互独立,各自改动后互不影响;将接口用例以引用方式导入时,会直接引用原来的用例参数数据,在 API 设计下调整参数会实时同步给场景用例中被引用的测试步骤。
从接口导入:从 API 设计已有接口中导入,会将接口中的请求参数信息自动导入,可基于导入参数进行参数更新。
添加脚本:支持 JavaScript 和 Python3 两种脚本语言的自定义脚本,可使用已有函数模板快速添加脚本详情。
执行 SQL:支持添加 SQL 语句步骤,选择已创建的数据库连接,在 SQL 语句输入框填写需要执行的 SQL 语句。支持增加相应断言和变量提取,将执行结果添加到场景用例临时变量中,同名时会覆盖已有变量。
当执行该用例需要多组测试数据时,可在「测试数据」页签添加一批有效测试数据以便运行时快速执行带有测试数据的场景用例。
添加数据集变量:添加测试数据时,您可设置数据集中存在的变量,可将数据集和变量理解为表格中的行(数据集)和列(变量)。点击「添加变量」,输入并通过换行分隔多个变量值,确认添加后可在测试数据列表中查看到添加的几列变量。例如,在测试步骤中需要通过数据集为
user_name
、user_password
、user_type
三个参数的值进行动态赋值,则在测试数据中可以添加三个变量:user_name
、user_password
、user_type
。添加测试数据:点击「添加数据集」,在下方列表中会新增一行数据集,您可以填写数据集的名称和该数据集的各个变量的值。
批量编辑:点击「批量编辑」可以在「批量编辑」页面快速调整变量名称和取值。
- 场景用例新建成功后,可在场景用例列表中点击场景用例名称进入场景用例详情页,设置执行配置的「请求目标」和「请求源」,点击「执行」执行场景用例。
启动执行后,在左侧执行结果页面可以查看各步骤的执行结果。
查看历史记录
在场景用例右上角点击···
,在下拉菜单中点击「历史测试记录」可以查看用例执行结果详情。
在阅读中是否遇到以下问题?*
您希望我们如何改进?*
如果您希望得到回复,请留下您的邮箱地址。