设备入库接口并发测试(jmeter)

为了预防工厂同一时间入库多台设备可能会造成设备入库异常(入库失败、重复入库),需要对入库接口进行压力测试。

备注:我们请求接口的参数有3个:

①iccid=1234567891234567891(19位)

②imeiTwo=12345678912345678912345678912345

③isWiFi=1(0、或者2)

1:因为要模拟用户场景,我们不能用同一套设备重复入库,所以我们先造一些数据,可先用Excel表填充一些数 据出来,比如我们上面有3个参数,那么我们先造3列数据出来,(将文档保存为csv,以逗号为分割符,保存文件,再找到这个文件右键点击以记事本打开方式)

2:Jmeter→添加测试计划

设å¤å¥åºæ¥å£ååæµè¯ï¼jmeterï¼

3:导入我们制造的数据,Jmeter→配置文件→CSV Data Set Congig,参数设置如下(如果在Variable Names(comma-delimited)填写为空,那么在创建测试数据表的时候第一行添加variable,如下图如果variable name里面填写为空,那么在上面测试数据表第一行添加iccid,imeiTwo;isWiFi):

4:添加HTPP信息头管理器

设å¤å¥åºæ¥å£ååæµè¯ï¼jmeterï¼

5:添加HTTP请求:

6:最后我们可以添加监听器了(听一些教程上说真实环境下,我们最好不要用监听器,这样会消耗服务器大

    量资源,可以用命令行先保存结果,待测试完毕,再将结果输出来分析,此次因为我还不会使用命令行保存

    测试结果至本地,所以先添加监听器记录) 

设å¤å¥åºæ¥å£ååæµè¯ï¼jmeterï¼

7:测试完成,核对数据库入库的设备是否有重复入库的,或者入库失败的即可,再按照实际情况写测试报告

猜你喜欢

转载自blog.csdn.net/m0_37434465/article/details/89165107