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

一、 创建测试用例

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

二、设置全局变量

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

 在这里有一个小眼睛,来设置我们的变量

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

 

三、设置请求参数

接下来,我们就可以设置请求参数了,比如我下面这个例子

 

四、写批量请求脚本

postman里面有写脚本的地方

 

pm

 

是postman 对象,会调用一些自带的函数

接下来写脚本

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

17

18

19

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呗

​现在我也找了很多测试的朋友,做了一个分享技术的交流群,共享了很多我们收集的技术文档和视频教程。
如果你不想再体验自学时找不到资源,没人解答问题,坚持几天便放弃的感受
可以加入我们一起交流。而且还有很多在自动化,性能,安全,测试开发等等方面有一定建树的技术大牛
分享他们的经验,还会分享很多直播讲座和技术沙龙
可以免费学习!划重点!开源的!!!
qq群号:485187702【暗号:csdn11】

最后感谢每一个认真阅读我文章的人,看着粉丝一路的上涨和关注,礼尚往来总是要有的,虽然不是什么很值钱的东西,如果你用得到的话可以直接拿走! 希望能帮助到你!【100%无套路免费领取】

Logo

魔乐社区(Modelers.cn) 是一个中立、公益的人工智能社区,提供人工智能工具、模型、数据的托管、展示与应用协同服务,为人工智能开发及爱好者搭建开放的学习交流平台。社区通过理事会方式运作,由全产业链共同建设、共同运营、共同享有,推动国产AI生态繁荣发展。

更多推荐