pm.sendRequest('https://postman-echo.com/get', function (err, res) { if (err) { console.log(err); } else { pm.environment.set("variable_key", "new_value"); } }); // 使用完整的SDK请求为例 const echoPostRequest = { url: 'https://postman-echo.com/post', method: 'POST', h...
pm.info.eventName:用来获取当前是在Pre-request Script还是Tests中执行的脚本,返回的是字符串“prerequest” 或“test”。 pm.info.iteration:它用来显示当前运行迭代的次数(从0开始) pm.info.iterationCount:返回迭代运行的总次数 pm.info.requestName:用于返回请求名,对应postman上请求的名称 pm.info.requestId:用...
10.2 Getting an environment variable:获取环境变量 postman.getEnvironmentVariable("key"); pm.environment.get("variable_key"); 10.3 Clear an environment variable---清除环境变量 postman.clearEnvironmentVariable("key"); pm.environment.unset("variable_key"); 10.4 Set a global variable—设置全局变量 post...
点击parameter下方的Pre-request scripts选项,编辑我们的脚本: var temp =parseInt(postman.getGlobalVariable("xhbxId")); temp +=1; postman.setGlobalVariable("xhbxId", temp); 脚本的意思是给xhbxId自增1。前面已经说过,pre-request script会在request被发送之前运行,所以,所以每次我们点击send,xhbxId都应该增...
pm.test("Successful POST request",function(){pm.expect(pm.response.code).to.be.oneOf([201,202]);});# 检查响应信息中是否包含某个预期值 pm.test("Status code name has string",function(){pm.response.to.have.status("Created");});
//设置当前时间戳(13位)// postman.setGlobalVariable("time",Math.round(new Date().getTime()));// time2 = postman.getGlobalVariable('time'); 接口请求前的处理,都放在Pre-request Script。 打开日志,看看是否获取到值: 使用{{}}可以引用参数,看看效果: ...
在Pre-request Script标签里面添加代码: pm.globals.set("variable_key","variable_value"); 2.2 在请求发起后创建 在Tests标签里面添加如下: pm.globals.set("variable_key","variable_value"); INITIAL VALUE 和 CURRENT VALUE 在默认情况下,设置环境变量和全局变量一个key(VARIABLE)对应两个value(INITIAL VALUE...
环境变量,如果是固定值,可以直接在所创建的环境变量目录中进行设置接口。如果是动态值,也可以在Pre-request Script和Tests中编写脚本进行动态添加。 3、在请求接口中添加环境变量 举个例子:比如我们需要在某个接口中,引用环境变量中的值,如何操作呢? 首先添加一个环境变量:token:123 ...
2.在Pre-request Script下写入这两个变量要传入的参数,这个方式其实就是为了后期维护的时候可以直接只修改变量的值就可以,更加方便。 pm.variables.set("username","zxj"); pm.variables.set("password","zxj01"); send运行之后,参数可以传过来。 全局变量 ...
点击parameter下方的Pre-request scripts选项,编辑我们的脚本: 代码语言:javascript 复制 vartemp=parseInt(postman.getGlobalVariable("xhbxId"));temp+=1;postman.setGlobalVariable("xhbxId",temp); 脚本的意思是给xhbxId自增1。前面已经说过,pre-request script会在request被发送之前运行,所以,所以每次我们点击send...