【问题标题】:How to reference other collections in postmanpostman中如何引用其他集合
【发布时间】:2019-05-29 13:02:49
【问题描述】:

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

这是我所说的一个例子。

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

上传并运行计算:

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

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

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

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

为了更加清楚,我们使用 ReadyAPI 并且能够执行“运行测试用例”,这显然可以运行另一个测试用例。我们已经将令牌和文件上传的功能分离到它自己的测试用例中,并将其用作模块化组件。我想用 Postman 实现类似的东西。

【问题讨论】:

  • 你能提供更多关于如何“使用来自其他收藏品”的信息吗?
  • @shaochuancs 我提供了更多信息。

标签: postman


【解决方案1】:

不幸的是,Postman 集合的工作方式有点不同。

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

【讨论】:

  • 我已经更新了我的用例,如果这有助于解决问题。你可能正在触及我正在寻找的东西。我想我不知道该怎么做是调用不同的集合?
猜你喜欢
  • 2018-05-27
  • 1970-01-01
  • 2021-09-23
  • 2018-05-05
  • 2018-06-11
  • 1970-01-01
  • 2015-03-10
  • 1970-01-01
  • 2019-01-27
相关资源
最近更新 更多