有没有办法在Postman集合中的每个请求之后运行测试脚本?

有没有办法在Postman集合中的每个请求之后运行测试脚本?,postman,postman-collection-runner,postman-testcase,Postman,Postman Collection Runner,Postman Testcase,我正在开发一个Restful API,它在每个请求之后创建一个新的令牌。 因此,在Postman中,我在以下测试中的每个请求之后刷新我的令牌环境变量: pm.test("Successfull Login Test", function () { pm.expect(pm.response.text()).to.include('"result":"success"'); var res = pm.response.

我正在开发一个Restful API,它在每个请求之后创建一个新的令牌。 因此,在Postman中,我在以下测试中的每个请求之后刷新我的令牌环境变量:

  pm.test("Successfull Login Test", function () {
    pm.expect(pm.response.text()).to.include('"result":"success"');
    var res = pm.response.json();
    pm.environment.set("token", res.token);
  });

我想知道是否可以对所有收集项目执行此操作? 我的意思是我想对邮递员说,在每次请求后运行这个脚本


谢谢。

使用集合如何,集合(或文件夹)也可以在每次请求后运行测试


您不能使用预请求脚本吗?使用此脚本(在Postman中的每个脚本之前运行)来验证令牌的设置(或更新),然后设置一个变量(如果需要此令牌),然后您的正常脚本可以运行,并按照预期执行请求和测试?谢谢Steven。API每次都会更改令牌值。因此,我需要一个函数,在得到响应后,希望它能为您工作,具有邮递员使用的处理顺序,但它应该能够满足您的需要。谢谢Steven!这正是我要找的。事实上,昨天我试着在手机应用上写了一条评论,但现在我看不到了。我希望这一次你能收到这样的评论:)