【问题标题】:Postman: Is there a way to pass a variable with dynamic iteration number to a request?邮递员:有没有办法将具有动态迭代次数的变量传递给请求?
【发布时间】:2022-06-13 20:15:58
【问题描述】:

片段: 第一个邮递员请求 - 测试选项卡:

let iterationCount = pm.info.iteration+1;
console.log(iterationCount);
const response = pm.response.json();
pm.environment.set(`location_${iterationCount}`,  response.label);

第二次邮递员请求

 "CalibrationMask": 
{
               "Length": {{location_${iterationCount}}},
               "Width": 0,
               "Id": "3fc388275b724e82819cf44603db69c3"
 }

当我将上述变量传递给第二个邮递员请求时,它不起作用。我在这里想念什么?请求中的语法不正确?请推荐

这里的要求是从每次迭代的第一个响应中获取一个值并将其存储为环境变量 例如:Location_1、Location_2、Location_3 并将此值传递给同一集合中的后续请求

【问题讨论】:

    标签: postman postman-testcase


    【解决方案1】:

    将两个请求都放在一个 for 循环中的 pre-request 脚本中;对于实际请求,请使用示例 get api 请求。

    【讨论】:

      猜你喜欢
      • 2011-12-12
      • 1970-01-01
      • 2012-12-24
      • 1970-01-01
      • 2021-02-07
      • 2019-07-09
      • 2016-02-06
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多