在一个脚本中,有两个相同的参数名取同一个参数列表的情况下,参数取值的策略
Action()
{
lr_eval_string("{username}");
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当
(每个参数都各自唯一取列表的值)第一次取值后,一直使用该记录