如何向 Postman Collection Runner 输出动态值
How to Output Dynamic Values to Postman Collection Runner
我正在尝试为 Postman Collection Runner 编写测试,并希望从跑步者那里获得更多视觉反馈。
我知道我可以查看日志中的响应,但最好将变量注入 GUI。
我尝试了以下操作,但是 return 到 GUI 的只是字符串 'Qty returned is number'.
pm.test('Qty returned is number' + ' ' + pm.response.json().qty, pm.response.json().qty, () => {
pm.expect(typeof parseInt(pm.response.json().qty)).to.be.not.equal('NaN');
});
是否可以return这些值给跑步者?
你可以这样做,就像你试过的那样,但也许你的参考不太正确?
pm.test(`UserId Number: ${pm.response.json()[0].userId} - My Test`, () => {
pm.response.to.have.status(200)
})
在对 http://jsonplaceholder.typicode.com/todos?userId=1 端点的请求中使用这个基本 test
示例。
这是来自端点的响应数据:
在测试中填充名称:
我正在尝试为 Postman Collection Runner 编写测试,并希望从跑步者那里获得更多视觉反馈。
我知道我可以查看日志中的响应,但最好将变量注入 GUI。
我尝试了以下操作,但是 return 到 GUI 的只是字符串 'Qty returned is number'.
pm.test('Qty returned is number' + ' ' + pm.response.json().qty, pm.response.json().qty, () => {
pm.expect(typeof parseInt(pm.response.json().qty)).to.be.not.equal('NaN');
});
是否可以return这些值给跑步者?
你可以这样做,就像你试过的那样,但也许你的参考不太正确?
pm.test(`UserId Number: ${pm.response.json()[0].userId} - My Test`, () => {
pm.response.to.have.status(200)
})
在对 http://jsonplaceholder.typicode.com/todos?userId=1 端点的请求中使用这个基本 test
示例。
这是来自端点的响应数据:
在测试中填充名称: