jmeter参数化--用户分块取值

本文介绍了在性能测试中如何使用JMeter进行用户分块取值,确保每个用户使用各自的参数,避免报错。通过设置CSV Data Set Config和线程的共享模式,实现类似LoadRunner的分块取值功能。例如,四个用户在5次迭代中的不同查询条件,保证了参数的正确分配和使用。

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

在性能测试中,有的交易中,每个用户必须使用各自的参数,否则会报错。比如某个机构的柜员,只能查询所属机构的账号等信息,无查询其他机构的账户的权限。这时参数取值方式类似于loadrunner的分块取值。

比如某支交易的用户使用的查询条件不能互用,且查询信息是固定,
用户1使用的查询条件为:html11、html12、html13、html14
用户2使用的查询条件为:html21、html22、html23、html24
用户3使用的查询条件为:html31、html32、html33、html34
用户4使用的查询条件为:html41、html42、html43、html44
可以按照下面图中设置
1)线程组下添加csv 数据文件设置(P_001_search.txt),注意线程的共享模式:当前线程
2)需引用参数(P_001_search.txt)的地方填写${__evalVar(${__threadNum})}
在这里插入图片描述

在这里插入图片描述

在这里插入图片描述
4个用户执行5次迭代,用户和参数的取值情况如下:
在这里插入图片描述
参数的取值情况如下(按照预期取值):
在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值