您的位置 首页 > 数码极客

jmeter聚合报告如何清除 jmeter聚合报告参数详解

上一章节,我们已经能够用Jmeter登录系统了,这一章节来实现一下多用户登录。

既然要使用多用户,那么就涉及到变量和参数化的问题。

我们还是结合使用场景来说,我在系统中构造了3个测试账号,然后把这三个账号保存在一个csv文件中。

步骤1,在Thread Group下增加一个CSV Data Set Config

对CSV Data Set Config进行配置,参考下图

参数说明:

1.Filename:CSV文件名,点击Browse,选择你的CSV文件后,这里会自动生成绝对路径;2.File encoding:CSV文件的编码格式。习惯了用 UTF-8。3.Variable Names:变量名,后续引用变量时就用到这里的变量名,多个变量的话,用逗号分隔。比如我的例子中,CSV文件有两列,变量名这里就填写了:userName, first line:忽略首行。一般来说,像我的例子中,CSV的首行是列名,这里就选择true。如果首行没有列表,直接就是数据,那么这里用false;5.Delimiter:CSV文件分隔符。默认为",",保持默认就好,一般来说大家的CSV都是逗号分隔的。6.Allow quoted data?:是否允许引用数据。默认设置为 false。7.Recycle on EOF?:是否循环读取参数文件内容。默认设置为 true。像我的例子中,我只构造了3个账号,每个账号又不允许多用户在线,这里我就配置了false;8.Sotp thread on EOF?:当读取到参数文件末尾时,是否停止读取线程,默认为 false。当 Recycle on EOF? 设置为 true 时,此项不起任何作用。当且仅当 Recycle on EOF? 为 false 时,此项配置才生效。若为 true,则在读取到参数文件行末尾时,终止参数文件读取线程。若为 false,此时线程会继续读取,但是会请求错误,因此时读取的数据为 EOF。9.Sharing mode:共享模式,即参数文件变量作用域。主要有以下几种方式: (1)All threads:当前测试计划中的所有线程组中的所有的线程均有效。默认。 (2)Current thread group:当前的线程组中的线程有效。 (3)Current thread:当前线程有效。

步骤2,在登录请求中配置,引用变量

引用变量的方式是 ${变量名},比如我例子中的${userName}

这里需要注意,引用变量时,变量名字一定要与CSV Data Set Config中保持一致。

步骤3,配置Thread Group

我例子中构造了3个账号,所以,配置Number of Threads为3

步骤4,接下来保存脚本,清除历史执行结果,开始执行

步骤5,查看聚合报告

FAQ:这里附带说明一个报错的情况处理,参数化拿到的数据出现乱码的情况

参见下图

这时候有两个注意的地方需要检查:

1,csv文件用记事本编辑的时候,最后一行应该有个空行。

2,CSV文件用记事本保存的时候,记得另存为UTF-8编码。txt文件或者excel保存的csv文件最初默认有可能是ANSI编码的。


责任编辑: 鲁达

1.内容基于多重复合算法人工智能语言模型创作,旨在以深度学习研究为目的传播信息知识,内容观点与本网站无关,反馈举报请
2.仅供读者参考,本网站未对该内容进行证实,对其原创性、真实性、完整性、及时性不作任何保证;
3.本站属于非营利性站点无毒无广告,请读者放心使用!

“jmeter聚合报告如何清除,jmeter聚合报告和汇总报告有什么区别,jmeter聚合报告参数详解,jmeter导出聚合报告”边界阅读