Jmeter组件:Random CSV Data Set Config(随机读取文件数据)

RandomCSVDataSetConfig是Jmeter的一个组件,用于随机读取CSV文件中的数据行,不同于CSVDataSetConfig的顺序读取。用户需要下载插件并放入Jmeter的lib/ext目录,或者通过PluginsManager安装。配置包括文件路径、编码、分隔符、变量名等,其中“随机顺序”选项决定了数据的读取方式。如果希望在循环结束后继续读取,需选中“遇到文件结束符再次循环”。每个线程可独立读取数据,实现不同线程的不同随机序列。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

一、Jmeter组件:Random CSV Data Set Config(随机读取文件数据)

功能:该组件可以随机读取CSV文件中的每一行的数据

对比组件:CSV Data Set Config,此组件是按顺序读取文件每一行的内容,而Random CSV Data Set Config组件,
则随机读取文件每一行的内容

二、下载插件:(jmeter-plugins-random-csv-data-set-xx.jar),并放到lib/ext目录下,重启jmeter

也可以在Jmeter界面 选项-plugins Manager 中安装插件,前提是先下载安装管理器插件
在这里插入图片描述
三、创建脚本,并添加配置元件:bzm - Random CSV Data Set Config
在这里插入图片描述
参数说明:

Filename(文件名):文件的路径,直接选择文件的绝对路径就行,也可以写相对路径。

文件编码:读取文件的编码,默认选择UTF-8就行。

分隔符:默认逗号,在txt文件中,写两列的时候可以用逗号隔开。

变量名称:引用csv配置文件中的数据,指定变量名,意思是把csv的数据读出来,放在变量中,其他请求可以引用。

随机顺序:这个是这个插件的重点,选中则会随机读取csv中的数据,如果不选中则会顺序读取csv中的数据。

遇到文件结束符再次循环:勾选上循环完csv中的数据后,则会继续循环,一般都是要选中。

第一行是csv标题:如果csv文件中第一行是字段,那么勾选上则不会读取第一行的数据。

每个线程的独立列表:每个线程都通过他们自己去读取配置文件,当使用随机顺序(第5项),每个线程都将运行自己的随机序列,而不是所有线程都经过相同的变量顺序。

测试读取csv文件:在使用之前,可以先测试读取csv的值,看看是否正确。

注意

(1)Random CSV Data Set Config(随机读取文件数据),是随机读取文件行的数据,即如果一个CSV文件中有多个变量,则在一次循环中多个变量都是随机读取到同一行的数据,若不同变量想在一次循环中随机读取到不同行的数据,则需要将这些变量放到不同的CSV文件中分别去读取。

(2)CSV配置元件中的变量始终是从CSV文件第1列开始读取,第1个变量读取第1列数据,第2个变量读取第2列数据…

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值