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 不会自动更新:
我注意到在 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 不会自动更新: