在一个脚本中,每个参数名都取不同参数列表的情况下,参数取值的策略
Action()
{
lr_eval_string("{username}"); //一个参数名取一个参数列表下的值
return 0;
}
1、Sequential和update value on的组合
Each iteration
当设置了run-time settings之run logic上的iteration次数后,参数会根据次数顺序取值,当取值超出参数化记录条数,回到列表头依次取值
Each occurrence
参数每被取一次,记录变化一次,当取值超出参数化记录条数,回到列表头再次取值
Once
第一次取值后,再也不取新的记录
2、Random和update value on的组合
Each iteration
当设置了run-time settings之run logic上的iteration次数后,每当一次新的iteration开始,重新从参数列表中取一次随机值
Each occurrence
每当取一次该参数值,从参数列表中重新取一次随机值
Once
当第一次取到随机值后,再不更新记录
3、Unique和update value on的组合
Each iteration
当设置了run-time settings之run logic上的iteration次数后,参数会根据次数顺序取值,当记录超出列表后,执行when out of value策略
Each occurrence
每当取一次该参数值,按照记录顺序读取,当记录超出列表后,执行when out of value策略
Once当
第一次取值后,一直使用该记录
注:when out of value策略
Abort vuser当超出时终止脚本
Continue in a cyclic manner当超出时回到列表头再次取值
Continue with last value使用参数表中的最后一个值