post参数请求数组_使用Postman 批量发送请求

1.接口设置

1.1接口地址

1.2请求方式:常用post或get;

1.3请求参数设置:批量请求,VALUE值使用参数化填写格式:{{value}};

9019e5876327dd52fdfacb1e6ec7c601.png bdb512d62d807095c915e3c72519dc22.png bdb512d62d807095c915e3c72519dc22.png

1.4部分请求可能涉及Cookie的添加,可在Headers头里设置

41bb10cc893579647929f8a8640cf2c2.png bdb512d62d807095c915e3c72519dc22.png

2.创建要关联的参数化文件

2.1推荐以.json文件,参数化的数据用json数组的格式填写,方便。

dec14d6c6fc1c9b4d17e5d4b080bb887.png bdb512d62d807095c915e3c72519dc22.png

3.建立批量请求

251f244db1460c7f60e2d152b6e1de3f.png 3913d089b924fada93ae6c3a1236fe85.png

3.1可设置请求的次数及间隔时间;

3.2技巧:点击预览Preview按钮,可以提前预览参数化的数据格式是否正确。

3.3点击底部的运行按钮,执行当前设置。

4.结果查看

4.1批量请求执行成功

6c24f9357b6145d9340a006e181e9a9a.png

4.2结果查看的进阶用法,可以再Tests模块,以js语法设置断言,常用的断言:

//断言响应主体是否包含字符串

pm.test("Body matches string", function () {pm.expect(pm.response.text()).to.include("string_you_want_to_search");

});

//断言状态码是

pm.test("Status code is 200", function () {

pm.response.to.have.status(200);

});

//断言响应时间是否少于200ms

pm.test("Response time is less than 200ms", function () {

pm.expect(pm.response.responseTime).to.be.below(200);

});

936577d9f862e2bcd26cae2579243bf4.png bdb512d62d807095c915e3c72519dc22.png bdb512d62d807095c915e3c72519dc22.png
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值