Postman导入数据批量测试

确定变量

比如现在有个需求是要在一个直播间模拟大量用户进入的场景,则需要确定的变量和常量如下:

  1. userid作为变量
  2. 直播间id为常量

数据转换为json格式

仅截取部分数据
正常不需要将常量写到excel文件中

在这里插入图片描述

使用转换工具将excel数据转换成json格式

postman只支持导入csv、json格式的数据,所以必须做转换
注意:只有一个变量时不适用该工具!最好像上面一样加上一个常量~~
1、复制excel数据并粘贴到转换工具

在这里插入图片描述

2、转换完成后,点击「复制JSON代码」
复制完成后记得检查一下最后一条数据是否有逗号,如果有的话要去掉,否则不符合json格式导入会报错。

在这里插入图片描述

3、新建一个文件,把上一步获取的数据粘贴进去,.json结尾

这样数据就造好了~

转换工具点这个~: EXCEL转JSON.

postman批量运行

变量名命名

变量名要与excel表头的命名一致

在这里插入图片描述

 创建Runner Tab

File->New Runner Tab

 选择要执行的接口 ->拉入Runner Tab窗口

 导入json数据


查看导入数据

在这里插入图片描述

导入完之后就可以直接运行了?还不行,如果此时运行会报错:This request does not have any tests.

设置断言

在执行前一定要先设置断言,这边研究了下,发现postman在执行前会通过断言判断请求成功与否,如果不写会报错This request does not have any tests.

 在这之后就可以直接运行了

查看测试报告

执行接口,会进入到接口测试报告页面,如下:

查看接口调用详情
点击接口后,会弹出接口调用数据,可查看接口调用详情

补充:

excel运行方式(.csv)

1、打开excel,将数据填写在excel表中,保存时选择CSV格式

2、postman中添加需要测试的接口,注意body中的写入你的参数写法为name:{ {name}},mobile:{ {mobile}},括号中写的是你在excel中的名称

3.导入运行与json的方式一样


————————————————
文章参考了CSDN博主--小麻花Ly和博客园博主--测试一枝花,在上面进行了一些补充

参考链接1:https://blog.csdn.net/qq_33269009/article/details/108516848

参考链接2:https://www.cnblogs.com/mini-monkey/p/12919118.html

Guess you like

Origin blog.csdn.net/c851204293/article/details/119565668