如何向 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 示例。

这是来自端点的响应数据:

在测试中填充名称: