jmeter参数化之CSV Data Set Config

本文介绍如何使用JMeter的CSVDataSetConfig组件实现参数化,包括配置步骤与各选项解释,适用于性能测试中需要动态传参的场景。

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

我们在做性能测试的时候有时需要给传递的值参数化,jmeter参数化的方法有好几种,可以依赖与函数助手,也可以从数据库中读取。今天说一下利用jmeter的CSV Data Set Config功能来读取文件中的数据作为参数化的方法。

一、jmeter项目右键添加一个配置元件-CSV Data Set Config,如下图所示:

二、上图中每个字段的说明如下:

1.Filename:参数文件名,可以写绝对路径。
2.File encoding:参数文件的编码格式。推荐选择 UTF-8。
3.Variable Names:对对应参数文件每列的参数名。
4.ignore first line:是否忽略第一行。如果文件中第一行的值不需要则设置成true即可。
5.Delimiter:参数文件分隔符。与参数文件中的分隔符保持一致即可。(我的文件中用的“,”分隔,所以这里也要用“,”)
6.Allow quoted data?:是否允许引用数据。默认设置为 false。
7.Recycle on EOF?:是否循环读取参数文件内容。默认设置为 true。
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:当前线程有效。

三、设置好之后,下面就可以用参数名来读取参数值了,参数用法如下:


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值