一、用户定义的变量
1、右键快捷菜单中选择添加-配置元件-用户自定义变量。
用户自定义变量中的定义的所有参数的值在测试计划的执行过程中不能发生取值的改变,因此一般仅将测试计划中不需要随迭代发生改变的参数(只取一次值的参数)设置在此处。例如应用的tid和vid。
取样器中的tid和vid用${tid}和${vid}代替,即使被测应用的部署服务器发生了变化,只需要简单地修改tid和vid参数的取值即可。
2、在测试计划下方也有用户定义变量,使用方法同上。
二、用户参数
右键快捷菜单中选择添加-前置处理器-用户参数
与用户自定义变量不同的是,用户参数列表中的参数取值可以在测试计划执行过程中发生变化。
如图,username和password分别有两组不同的取值。通过界面右下方的四个按钮,可以向列表中增加参数,增加参数值,删除参数和删除参数值。
“每次迭代更新一次”选项控制参数取值的变化规则,如果选中该选项,则参数的值在每个迭代中保持不变,在新的迭代开始时取下一个值。如果取消该选项,则参数值在每个在其作用域内的sampler发出请求时取下一个可用值。
如果参数的取值范围很小,使用用户参数比较合适;如果参数的取值范围很大,建议使用csvdatasetconfig方法。
三、函数助手
1、CSV函数助手
点击菜单栏“选项”---->函数助手对话框,看下图:CSV文件列号是从0开始的,第一列0、第二列1、第三列2、依次类推。