【发布时间】:2019-05-29 13:02:49
【问题描述】:
有没有办法从特定集合中引用其他集合。例如,如果我有一个文件上传集合(上传文件的东西),我希望能够从其他集合中使用它。我将如何参考文件上传?
这是我所说的一个例子。
我有一个上传文件并需要执行计算的集合。测试或收集将是这样的,其中每个步骤都是 POST、GET 等
上传并运行计算:
- 生成令牌
- 拨打电话
- 复制/保存令牌值
- 上传特定文件(这将是 3 个单独的请求)
- 上传文件
- 监控上传状态
- 上传文件的返回 ID
- 运行计算
- 使用ID作为参数传递
- 传递其他值来设置计算
- 监控运行
- 验证结果
在另一个集合中,我需要验证上传的文件元数据是否正确。与上述没有直接关系,但有一些相似之处
- 生成令牌
- 拨打电话
- 复制/保存令牌值
- 上传特定文件(这将是 3 个单独的请求)
- 上传文件
- 监控上传状态
- 获取最终结果并返回上传文件的 ID
- 找我
- 验证元数据是否正确。
第 1 步和第 2 步是常用功能,没有区别。我如何将这两个步骤提取为模块化组件或功能,以便我可以从任何集合中引用它们?
为了更加清楚,我们使用 ReadyAPI 并且能够执行“运行测试用例”,这显然可以运行另一个测试用例。我们已经将令牌和文件上传的功能分离到它自己的测试用例中,并将其用作模块化组件。我想用 Postman 实现类似的东西。
【问题讨论】:
-
你能提供更多关于如何“使用来自其他收藏品”的信息吗?
-
@shaochuancs 我提供了更多信息。
标签: postman