Loadrunner 参数化数据分配方法以及数据更新方式

数据分配方式
分配方法 描述
Sequential(顺序) “顺序”方法顺序的向Vuser分配数据。当正在运行的Vuser访问数据表时,会提取下一个可用的数据。如果没有足够的数据,则VuGen返回到表中的第一个值,循环继续直到测试结束
Random(随机) “随机”方法为每一个Vuser的参数分配一个数据表中的随机值
Unique(唯一) “唯一”方法为每一个Vuser的参数分配一个为一个顺序值。在这种情况下,必须确保表中的数据对所有的Vuser和它们的迭代来说是充足的,如果拥有20个Vuser,并且要运行5次迭代,则表格中必须至少包含100个唯一值
    数据更新方式
更新方式 描述
Each iteration(每次迭代) 每次迭代方法指示Vuser在每次迭代脚本时使用新值。如果一个参数在脚本中出现多次,则Vuser为整个迭代中该参数的所有出现使用同一个值。
Each occurrence(每次出现) 每次出现指示Vuser在每次参数出现时使用新值。
Once(一次) 一次方法指示Vuser在场景或会话步骤运行期间仅对参数值更新一次。Vuser为该参数的所有出现和所有迭代使用同一个参数值。当使用日期和时间时,该类型非常有用
   
elect next row Update value on  
  Each iteration 每次执行Action时,参数值改变。
Sequential 每个Vuser的参数取值都一样。
  Each occurrence 每次取参数时,参数值改变。
  每个Vuser的参数取值都一样。
  Once 唯一
Random   *选取参数
  Each iteration 每次执行Action时,参数值改变。
  在Allocate Vuser values in the Controller中
  可选择“自动”和“手动”分配。
Unique “自动”分配把参数平均分给每个Vuser。
  “手动”分配时,参数不够的话,压力测试时会报错。
  Each occurrence 每次取参数时,参数值改变。
  只有“手动”分配。参数不够,测试时报错。
  Once 唯一
When out of values Abort Vuser 结束Vuser
Continue in a cyclic manner 使用同样的循环样式继续
Continue with last value 使用最后一个参数值继续

 

 
上一篇:LoadRunner脚本工作流 -- LR12


下一篇:6.Run-time settings设置