jmeter参数值只读取了第一个_JMeter参数化的方法以及具体操作步骤

本文详细介绍了JMeter的各种参数化方法,包括用户定义的变量、用户参数、函数助手(CSV函数、Random函数等)、CSVDataSetConfig配置元件、属性设置、正则表达式提取器、线程间参数传递以及加密解密方法。通过这些方法,你可以灵活地控制测试参数的变化,适应各种测试场景。
摘要由CSDN通过智能技术生成

一、用户定义的变量

1、右键快捷菜单中选择添加-配置元件-用户自定义变量。

用户自定义变量中的定义的所有参数的值在测试计划的执行过程中不能发生取值的改变,因此一般仅将测试计划中不需要随迭代发生改变的参数(只取一次值的参数)设置在此处。例如应用的tid和vid。

025204d8b878fba8bfb2afe53b0d6d25.png

取样器中的tid和vid用${tid}和${vid}代替,即使被测应用的部署服务器发生了变化,只需要简单地修改tid和vid参数的取值即可。

2、在测试计划下方也有用户定义变量,使用方法同上。

e9bfc6ce20127d004a61714e9da4e1c7.png

二、用户参数

右键快捷菜单中选择添加-前置处理器-用户参数

与用户自定义变量不同的是,用户参数列表中的参数取值可以在测试计划执行过程中发生变化。

39c5038ef6577362968735001dd7ff8c.png

如图,username和password分别有两组不同的取值。通过界面右下方的四个按钮,可以向列表中增加参数,增加参数值,删除参数和删除参数值。

“每次迭代更新一次”选项控制参数取值的变化规则,如果选中该选项,则参数的值在每个迭代中保持不变,在新的迭代开始时取下一个值。如果取消该选项,则参数值在每个在其作用域内的sampler发出请求时取下一个可用值。

如果参数的取值范围很小,使用用户参数比较合适;如果参数的取值范围很大,建议使用csvdatasetconfig方法。

三、函数助手

1、CSV函数助手

点击菜单栏“选项”---->函数助手对话框,看下图:CSV文件列号是从0开始的,第一列0、第二列1、第三列2、依次类推。

55f006c12abc1298ae632d94c51c9d14.png
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值