postman脚本执行顺序

一. 单一请求中脚本的执行顺序

单一请求中,我们可以设置pre-request, test两个脚本。
其执行顺序如下图所示:
image

  • pre-request脚本
  • 发送请求, 收到响应
  • test脚本

二. 请求处于文件夹和集合中的情况

在集合(collection), 文件夹(folder)和单独请求上,我们都可以设置pre-reqeust及test这两类脚。最复杂的情况是,集合的文件夹中有请求。这种情况下脚本们的执行顺序是怎么样的呢?

脚本执行顺序如下图所示:
image

  • 集合pre-request
  • 文件集pre-request
  • 请求中的pre-request
  • 发送请求, 收到响应
  • 集合test
  • 文件夹test
  • 请求中的test

注意:

每个请求都会按上面的流程执行。也就是说如果有n个请求,集合和文件夹中的脚本就会执行n次。

三. 一个例子

假设我们在study集合的demo文件夹下有request1, request2两个请求。
image

首先在study集合上加入pre-request和test。
image

pre-request:

console.log("collection pre-reqeust");

test:

console.log("collection test");

接着在demo文件夹上加入pre-request和test
image

pre-request:

console.log("folder pre-reqeust");

test:

console.log("folder test");

然后在请求上加入与上面类似的pre-request和test

最后执行study集合
image

可以在postman console上看到如下结果:
image

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值