Postman 测试的最新更改未反映在 Newman 中

Latest changes to Postman tests doesn't reflect in Newman

我注意到在 Postman 中对测试所做的任何更改都不会在 运行 中反映在 Newman 中。 例子: 在 Postman 中,我将以下文本从“200ms”更改为“100ms”

console.log("Hello World!");
      
pm.test("C6 Verify response time is less than 100ms", function () {
        pm.expect(pm.response.responseTime).to.be.below(100);

Postman screenshot

但在 Newman 中,它仍然是“200 毫秒”

  GET https://reqres.in/api/users?page=2 [200 OK, 2.06KB, 172ms]
  ┌
  │ 'Hello World!'
  └
  √  C6 Verify response time is less than 200ms

Newman screenshot

有没有清除缓存之类的方法? 以便 Newman 从 Postman 获得最新的测试更改?

Postman 不使用导出的 json 文件 store/sync 集合和环境。你必须手动完成。如果您希望新更改反映在 nemman

中,请将集合和环境导出为 json 文件

更新:

因为您正在使用 public url link 您必须手动更新 link 因为 link 不会自动更新: