jmeter参数化

本文介绍JMeter中三种参数化方法:自定义用户变量、使用函数助手及CSV数据文件设置。涵盖随机数、计数器及时间戳生成,并提供CSV数据文件配置详细步骤。

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

两种方式:

一、自定义用户变量的方法:

1、首先选中线程线,右击添加-》配置元件-》用户定义的变量

2、输入名称和值,名称可以自定义,值为变量。

3、http请求页中,服务器名或ip栏中,我们可以将之前的值引用为${ip} ,即可使用该自定义变量。

 二、jmeter函数助手

1、jmeter-》选项-》函数助手对话框

2、弹出函数助手,选择-- Random(随机),函数参数中填入最小值和最大值后点生成

3、拷贝函数字符串后,放到需要参数化的值后面

 

4、如果想要顺序取值,选择-》函数助手对话框中,弹出函数助手,选择--counter,拷贝函数字符串后,放到需要参数化的值后面

5、选择-》函数助手对话框中,弹出函数助手,选择--time,拷贝函数字符串后,放到需要参数化的值后面

 时间戳  从计算机发明那一天到现在过了多少秒,什么都不知道直接取时间戳

jmeter是java开发的,java里面的时间戳默认是精确到毫秒,所以要除以1000才是直正的时间戳

 

三、csv数据文件设置

1、新建一个.txt的参数化文件:

2、线程组-》添加-》配置元件-》csv数据文件设置

文件名(Filename) --- 绝对路径(win10可能存在跨盘无法读取文件的情况,可将文件放在bin目录下,直接写文件名即可);
文件编码(File Encoding) --- 文件的编码,设置为UTF-8(可不填);
变量名称(Vaiable Names) --- 参数名;各参数项之间利用逗号分隔;

分隔符Delimiter(use '\t' for tab):以什么方式隔开,默认即可;

遇到文件结束符再次循环?(Recycle on EOF?):文件读完之后是否继续读(true表示继续,false表示停止);

线程共享模式(Sharing mode):参数化文件是在所有线程组可以使用还是只有当前线程组可以使用

 

 

 运行后查看结果树,看运行是否正常

 

转载于:https://www.cnblogs.com/jingshuhui/p/9471804.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值