企业网站建设要点,seo外推,淘宝网页怎么制作,简单的cms建站系统Jmeter中使用CSV Data Set Config参数化不重复数据执行N遍 要求#xff1a; 今天要测试上千条数据#xff0c;且每条数据要求执行多次#xff0c;#xff08;模拟多用户多次抽奖#xff09; 1.用户id有175个#xff0c;且没有任何排序规则#xff1b; 2.要求175个用户都…Jmeter中使用CSV Data Set Config参数化不重复数据执行N遍 要求 今天要测试上千条数据且每条数据要求执行多次模拟多用户多次抽奖 1.用户id有175个且没有任何排序规则 2.要求175个用户都去请求每个用户执行3次 由于自己笔记本性能不佳只能数量小举例大家自行增加用户量和循环次数 设计 我们通过CSV Data Set Config在记事本中先写好175个数据然后直接调用该文本 然后在http请求中直接引用该值 整个图见下 一准备txt文档 1.参数说明 在txt文档中写入要调用的数据如果数据只有一列就写一列即1个参数 两列就是2个参数三列就是3个参数文档中参数之间都要用英文逗号分隔 这里就以1个参数举例如果以下描述不清楚大家随时可留言我回复 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 EOFFalse Stop thread on EOFTrue 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条数据*3525条记录 到此我们就完成了多用户多次抽奖的功能 多用户就是txt文档中多行数据多次抽奖就是单个请求循环3次如果抽多次就修改次数即可谢谢观看~ 若有问题请随时反馈谢谢转载于:https://www.cnblogs.com/botoo/p/7676021.html