postman批量执行接口测试的图文步骤

作者:是馄饨呀 时间:2023-03-14 00:22:13 

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

一、 创建测试用例

postman批量执行接口测试的图文步骤

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

二、设置全局变量

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

postman批量执行接口测试的图文步骤

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

postman批量执行接口测试的图文步骤

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

postman批量执行接口测试的图文步骤

三、设置请求参数

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

postman批量执行接口测试的图文步骤

四、写批量请求脚本

postman里面有写脚本的地方

postman批量执行接口测试的图文步骤

pm

postman批量执行接口测试的图文步骤

是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脚本,大家可以改成自己想要的。

五、批量添加

postman批量执行接口测试的图文步骤

点击测试集,点击右上角的run按钮

postman批量执行接口测试的图文步骤

开始测试就可以了

postman批量执行接口测试的图文步骤

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

来源:https://blog.csdn.net/Black_Customer/article/details/123738490

标签:postman,批量,接口测试
0
投稿

猜你喜欢

  • python中字典dict排序sorted的实现

    2023-02-20 13:21:45
  • Python读取图片为16进制表示简单代码

    2021-07-24 09:34:15
  • Python实现图像手绘效果的方法详解

    2021-10-27 08:22:23
  • python删除列表元素的三种方法(remove,pop,del)

    2022-10-16 11:43:21
  • 如何用Python进行回归分析与相关分析

    2023-11-24 01:08:14
  • php利用cookies实现购物车的方法

    2023-07-23 08:32:37
  • 远程登录MySQL服务(小白入门篇)

    2024-01-19 09:02:56
  • Python序列的推导式实现代码

    2022-04-24 05:53:46
  • SQL注入防御:用三种策略应对SQL注入攻击

    2008-12-15 16:31:00
  • ASP.NET技巧:同时对多个文件进行大量写操作对性能优化

    2023-07-08 12:22:37
  • MYSQL自定义函数判断是否正整数的实例代码

    2024-01-19 19:14:20
  • 10条影响CSS渲染速度的写法与建议

    2008-09-09 22:02:00
  • 解决flask接口返回的内容中文乱码的问题

    2022-12-17 03:00:37
  • CentOS 7.4下安装Oracle 11.2.0.4数据库的方法

    2024-01-24 20:36:20
  • python socket多线程实现客户端与服务器连接

    2021-09-06 15:44:01
  • Python产生batch数据的操作

    2022-11-22 16:00:59
  • MySql超详细讲解表的用法

    2024-01-28 02:06:29
  • python用pip install时安装失败的一系列问题及解决方法

    2021-10-15 23:11:43
  • 基于spring boot 日志(logback)报错的解决方式

    2022-05-12 08:13:46
  • github pull最新代码实现方法

    2023-11-22 10:08:07
  • asp之家 网络编程 m.aspxhome.com