一.准备 txt 文档
1.参数说明
在 txt 文档中写入要调用的数据
如果数据只有一列,就写一列,即:1 个参数;
两列就是 2 个参数,三列就是 3 个参数,
文档中参数之间都要用英文逗号分隔
2.txt 文档
名字叫 gld.txt;里面的值见下:
二.启动 jmeter.bat 进入 jmeter 界面
1.添加线程组
右击“测试计划”-添加-Threads-线程组;
注:如果是英文 jmeter 可通过“选项”-选择语言-Chinese 更改;
2.添加并配置 CSV Data Set Config
(1)添加:
*右击“线程组”-添加-配置元件-CSV Data Set Config;
(2)配置 CSV Data SetConfig 参数信息
Filename:制定的文档路径和名字;可以右击文档-属性,找到文档的路径,注意要写上文档名字和后缀;
File enconding:编码格式,如果 txt 文档中有中文,该行就要写入 utf-8;
Variable Names:定义参数;txt 文档中有几列就定义几个参数;
参数见用英文逗号隔开;直接写 wxid,在其他模块用的时候直接 ${wxid}调用即可;
Recycle on EOF:到了文件尾处,是否循环读取参数;
Stop thread on EOF:到了文件尾,是否停止线程;
(3)若:想把文档中所有数据读取一遍,且不重复,那么就要设置为:
Recycle on EOF:False;
Stop thread on EOF:True;
3.添加 http 请求并配置
(1)添加:右击“线程组”-添加-Sample-HTTP 请求;
(2)配置 http 请求
4.修改线程组配置
因为我们只写了一个 http 请求,所以点击运行只会运行一次,我们想把 txt 文档中所有行都执行一遍,所以我们要将线程数修改;目前 txt 中共 175 行,所以线程组中线程数我们设置为 175;
5.监听结果:添加“查看结果树”和“聚合报告”
查看结果树:可以看到每个请求的执行成功失败;
聚合报告:可以看出总共执行数和失败情况等;
6.点击运行,查看结果
点击绿色箭头运行,查看结果
(1)在“查看结果树”中,可以看到参数请求的是那个值:
(2)在“聚合报告”可以看所有线程有没有执行完成
以上结果,只是让 txt 文档中数据全部执行了 1 遍,如果想执行多次,那么我们就要让 http 请求重复执行了;
7.重复执行 http 请求
(1)添加循环控制器:
右击 http 请求-插入上级-逻辑控制器-循环控制器;
(2)配置循环次数
8.再次查看运行结果:
一共 175 条数据*3=525 条记录;
到此我们就完成了,多用户多次抽奖的功能;
多用户就是 txt 文档中多行数据,多次抽奖就是单个请求循环 3 次,如果抽多次就修改次数即可
版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/gld824125233/article/details/52842914
欢迎来到这里!
我们正在构建一个小众社区,大家在这里相互信任,以平等 • 自由 • 奔放的价值观进行分享交流。最终,希望大家能够找到与自己志同道合的伙伴,共同成长。
注册 关于