本指南说明如何创建按顺序执行多个 API 请求的测试场景,并在请求之间传递数据。测试场景对于测试复杂工作流至关重要,其中一个请求的输出会作为后续请求的输入。前提条件#
分步指南#
步骤 1:创建新的测试场景#
3.
输入一个描述性名称(例如,“Pet Store Workflow”)
步骤 2:导入 API 端点#
2.
选择 “Import from endpoint case”
步骤 3:选择特定测试用例#
1.
Add a new pet to the store (Success)
Find pet by ID (Pets sold)
步骤 4:配置请求之间的数据传递#
1.
点击 Find pet by ID (Pets sold)
2.
在 Path params 中找到 petId 参数
步骤 5:使用 JSONPath 提取数据#
1.
选择 “Retrieve pre-step data”
2.
选择上一步:Add a new pet to the store (Success)
3.
点击 JSONPath Extraction Tool 图标
步骤 6:定义 JSONPath 表达式#
1.
在 JSONPath Extraction Tool 中:
步骤 7:应用数据提取#
1.
在 Retrieve pre-step data 对话框中点击 Insert
步骤 8:执行测试场景#
步骤 9:查看测试结果#
3.
验证第二个请求中的 petId 是否与第一个请求返回的 ID 匹配
有效测试场景的技巧#
1.
从简单开始:先从 2-3 个请求开始,再构建复杂场景
2.
使用描述性名称:为测试场景清晰命名(例如,“User Registration Flow”)
4.
环境管理:在不同环境中进行测试(Local、Staging、Production)
Modified at 2026-06-09 08:55:47