Jmeter 参数化实现,分别是【CSV Data Set Config】(数据集配置)组件、【用户参数】组件、【用户定义的变量】组件和【函数】组件

本文详细介绍了JMeter进行参数化的四种方式:CSV Data Set Config用于从CSV文件读取数据,用户参数组件在JMeter内定义数据,用户定义的变量组件用于创建全局变量,以及函数组件利用内置函数实现功能。通过实例展示了如何配置和使用这些组件,强调了各自适用的场景。
摘要由CSDN通过智能技术生成

jmeter 为我们提供了四种实现参数化的方式,分别是【CSV Data Set Config】(数据集配置)组件、【用户参数】组件、【用户定义的变量】组件和【函数】组件,四种方式都有各自的使用场景,互为补充。

第一:【CSV Data Set Config】(数据集配置)组件

我们借助此组件可以实现动态的从外部CSV文件中获取数据,从而达到批量操作数据的目的。
使用此组件的前提条件:我们需要有一个 CSV 格式的数据文件。

CSV文件编写格式:
	1.每一行代表一条数据;
	2.各字段之间用英文逗号分隔开;
	3.编码格式采用 utf-8。

(3)生成.csv文件。
方式一:文件-另存为-命名文件名-选择编码utf-8,最后保存。
方式二:保存文档后直接修改“新建文本文档.txt”为“使用记事本创建CSV文件.cs(csv_test.txt)
在这里插入图片描述在这里插入图片描述
要实现依次读取文件中的内容,并将内容中第一个字段的值作为关键字在百度中搜索的操作,我们可以这样做:
1)在jmeter中依次创建【测试计划】、【线程组】和【HTTP 请求】,并添加查看结果的组件【查看结果树】如图:
在这里插入图片描述
2)添加【CSV Data Set Config】(数据集配置)组件:右击【线程组】—>【添加】—>【配置元件】—>【CSV Data Set Config】。
3)配置参数
设置线程组循环次数:选中【线程组】,在右边属性窗口中将【循环次数】设置成 与CSV 数据文件中数据条数相同,在本例中即为3。
在这里插入图片描述
设置 CSV Data Set Config 组件的参数
Filename:CSV 数据文件所在路径。
File encoding:CSV文件的编码格式,即 utf-8;
Variable Names(comma-delimited):给 CSV 数据文件中数据的每个字段取一个名字,作为调用的变量名;CSV 中每个字都对应一个变量,每个变量用逗号隔开
Delimiter(use ‘\t’ for tab):与CSV 中的分隔符 保持一致,本例中即为英文逗号;
在这里插入图片描述
4)使用变量
变量名即为上一步骤中设置的变量名
变量使用

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值