【postman】postman批量执行接口测试

我们有时候为了测试会虚拟创建一些用户,这时候我们可能会通过写sql脚本的形式,但如果没有理清增加用户的注意事项等,往往造出来的数据不能用,比较方便的操作就是直接用postman写一个批量调用的脚本。

一、 创建测试用例

在这里插入图片描述

这样我们就会发现有一个测试用例。

二、设置全局变量

有些情况下,我们需要一些变动的值,就比如我创建用户,我的用户名,邮箱等不能是一层不变的,那么我们可以用一个变量,来改变这些值。
在这里插入图片描述

在这里有一个小眼睛,来设置我们的变量
在这里插入图片描述

我们可以加入我们想要的一些变量,比如用户名等,还可以加入一些全局的,比如域名等。
我们可以用我们设置的变量去替代,比如下面这样
[图片]

三、设置请求参数
接下来,我们就可以设置请求参数了,比如我下面这个例子
在这里插入图片描述

四、写批量请求脚本
postman里面有写脚本的地方
在这里插入图片描述

pm 在这里插入图片描述
是postman 对象,会调用一些自带的函数

接下来写脚本

var num = pm.globals.get("num")
//生成用户名
var nickName = "test_user";
var emailNext = "@qq.com";
// var randomArgs = 0;
// for(var i = 0;i < 11;i++){
//     randomArgs =randomArgs + Math.floor(Math.random() * 2012);
// }
// nickName = nickName + randomArgs;
nickName = nickName + num;
var trueName = nickName;
var email = num + "@qq.com";
pm.environment.set("truename",trueName);
pm.environment.set("nickName",nickName);
pm.environment.set("email",email);

num = parseInt(num)
// 设置成数字型
pm.globals.set("num", 1 + num )

目前设置的就是加一什么的,这个事js脚本,大家可以改成自己想要的。
五、批量添加
在这里插入图片描述

点击测试集,点击右上角的run按钮
在这里插入图片描述

开始测试就可以了
在这里插入图片描述

这个是没开服务,所以这样的,没啥影响哈。
那怎么模拟并发呢,最简单的方法当然就是多开几个run呗!

API POST

有小伙伴推荐了API POST,我也是看了并使用了一下,也是很值得推荐的,这里比较喜欢自动生成api 文档这个,在开发的时候也能让我们将精力注重到开发上,而不需要耗费更多时间在维护 Api 文档上。
Api post 链接:https://wiki.apipost.cn/document/00091641-1e36-490d-9caf-3e47cd38bcde
使用跟postman差不多的,也是比较能快速入手的。

在这里插入图片描述

  • 5
    点赞
  • 16
    收藏
    觉得还不错? 一键收藏
  • 2
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值