我们有时候为了测试会虚拟创建一些用户,这时候我们可能会通过写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差不多的,也是比较能快速入手的。

【postman】postman批量执行接口测试相关推荐

  1. 6.Postman之批量执行

    Postman之批量执行 1.Postman之批量执行 选择需要批量运行的集合接口,点击Run collection 左侧:勾选需要批量运行的接口 Herations:设置重复执行的次数 Delay: ...

  2. Postman进行批量测试

    Postman和Jmeter一样有分组进行接口案例管理.执行的功能. Postman的分组 Postman提供了Collections的功能,方便用户进行多个接口的批量测试和管理,Collection ...

  3. API接口测试-postman批量执行测试用例及参数化

    当面对多个用例集场景时,单独请求某一接口会影响效率,而当我们为每个接口请求设置好相关的自动化断言代码后,是可以使用"用例集"为单位进行批量执行测试用例的,且可以模拟一些小规模的并发 ...

  4. (二)postman批量执行用例

    postman批量执行用例 步骤 step1:新建测试用例集合 接口测试主要涉及增删改查,每个接口可能会有依赖关系,比如登陆接口主要先获取授权,获得token值后才可进行登录,所以需要将第一个接口的返 ...

  5. Postman批量执行用例

    postman批量执行用例 步骤: 1.新建一个用例集 一个功能模块主要是增删改查,以用户管理为例,用户登录返回一个token,整个模块都需要用到token的值,因此将token设置为环境变量 2.环 ...

  6. Postman批量执行接口

    如何使用postman批量执行请求 为需要重复执行的接口单独创建一个集合(Collection). 为该集合设置变量Variables(不设置初始Value) 将该接口Url 中的参数改成使用环境变量 ...

  7. postman导出,断言,批量执行

    用例的批量执行 接口关联 面试必问的问题: 接口测试中,接口关联如何实现? 答:将第一个接口设置断言,拿到返回体内容转成json对象,通过json表达式提取想要的值,将这个值设置全局变量,在第二个接口 ...

  8. 在使用postman中操作api接口测试403解决方法

    在使用postman中操作api接口测试403解决方法 参考文章: (1)在使用postman中操作api接口测试403解决方法 (2)https://www.cnblogs.com/xiaoyayu ...

  9. 接口压力测试:Postman【Postman通常用于做接口测试,同时也可以用于作为压力测试】、Jmeter【专门做压力测试】、Loadrunner、Apache AB、Webbench

    做开发的同学一定会遇到接口对接,今天介绍两个对接测试两个我个人认为比较好的测试工具 postman和jmeter 1.postman通常用于做接口测试,同时也可以用于作为压力测试 2.jmeter做压 ...

最新文章

  1. Java常用多线程辅助工具---countdownLatch
  2. 【收集】Web开发工具
  3. 如何检测支付宝接口中notify_url.php有没有返回,支付宝中的手机网站支付接口,php版 notify_url.php 异步通知页面未成功执行...
  4. Linux下vim常用操作
  5. HTML元素定义 ID,Class,Style的优先级
  6. 【计算机组成原理】存储系统综合实验
  7. 沸腾!阿里又开源了一项自研核心技术!
  8. 旧物回收类网站源码v2.4
  9. 北京的程序猿们,今年过年去哪玩?
  10. android 补间动画停止,Android动画原理分析(一)---补间动画
  11. html使用JQ调用移动端端相册功能的实现
  12. Java必备常见单词
  13. 写一个GAMEBOY的模拟器
  14. vc禁止标题栏拖动窗口
  15. 来看一个费解而有趣的c++现象
  16. 计算机组装兴趣小组考核,中职计算机专业课程学生成绩考核之我见
  17. css图片适应盒子大小
  18. 云栖专辑 | 阿里开发者们的20个感悟,一通百通
  19. 5款可以在学习和办公上提供帮助的软件
  20. 进服务器显示系统缓冲区空间不足,由于系统缓冲区空间不足或队列已满,不能执行套接字上的操作--解决方法...

热门文章

  1. 借助 Finder 的Jitouch插件实现 Chrome 三指在 New Tab 中打开链接
  2. docker-elastic7.9.3集群搭建并开启用户验证
  3. DTI数据预处理及tbss的批处理代码
  4. 怎样把pdf转换成excel转换器
  5. 神经网络中的权重初始化问题weight initialization problem in FNN
  6. [1005]pika 线程不安全
  7. 小程序仿学习强国填空题
  8. web 常见的攻击方式
  9. k8s生命周期---容器探测
  10. 知识点2:js(javascript)中检测是否为数组的两种方法【翻转数组案例】