【问题标题】:Add dynamic variable does not work with PostMan添加动态变量不适用于 PostMan
【发布时间】:2020-10-28 21:38:36
【问题描述】:

我正在尝试使用 POSTMan 自动递增变量

收藏详情:

Body :
{
  "userName": "test",
  "text": "I've inquery please {{param}}",
  "receiverID": 0,
  "receiverUserName": "",
 
  "creatorUserId": 29,
 
  "id": 0
} 

预请求脚本:

var value = pm.environment.get("param");

if( !value) {
    pm.environment.set("param", 1);
}

测试

pm.test("Status code is 200", function () {
    pm.response.to.have.status(200);
    
});

var value = pm.environment.get("param");

pm.environment.set("param", value.param + 1);

这是跑步者的屏幕截图

【问题讨论】:

    标签: testing postman


    【解决方案1】:

    你为什么使用param.value

    只需在测试脚本中将param 设置为param 环境变量的值即可:

    var value = pm.environment.get("param");
    
    pm.environment.set("param", value + 1);
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2014-01-24
      • 1970-01-01
      • 1970-01-01
      • 2013-02-14
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多