如何在邮递员中引用其他收藏

时间:2019-05-24 18:34:35

标签: postman

有没有一种方法可以引用特定集合中的其他集合。例如,如果我有一个文件上传集合(可以上传文件的东西),那么我希望能够从其他集合中使用它。我将如何引用文件上传?

这是我所谈论的例子。

我有一个集合,其中上传了文件,需要执行计算。测试或收集将像这样,其中每个步骤都是POST,GET等

上传并运行计算:

  1. 生成令牌
    • 拨打电话
    • 复制/保存令牌值
  2. 上传特定文件(这是3个单独的请求)
    • 上传文件
    • 监视器上传状态
    • 已上传文件的返回ID
  3. 运行计算
    • 使用ID作为参数传递
    • 传递其他值以设置计算
    • 监控运行
    • 验证结果

在另一个集合中,我需要验证上传的文件元数据是否正确。与上述内容没有直接关系,但有一些相似之处

  1. 生成令牌
    • 拨打电话
    • 复制/保存令牌值
  2. 上传特定文件(这是3个单独的请求)
    • 上传文件
    • 监视器上传状态
    • 获取最终结果并返回上传文件的ID
  3. 救我
    • 验证元数据正确。

第1步和第2步是通用功能,那里没有区别。如何将这两个步骤提取为模块化组件或功能,以便可以从任何集合中引用它们?

为更加清楚起见,我们使用ReadyAPI并能够执行“运行测试用例”,这显然可以运行另一个测试用例。我们将令牌和文件上传的功能分离到了自己的测试用例中,并将其用作模块化组件。我想与Postman达成类似的目标。

1 个答案:

答案 0 :(得分:0)

不幸的是,邮递员的收藏品工作起来有些不同。

但是您可以将两个集合合并为一个集合,并将其作为一个集合执行。