LoadRu nner 参数化的功能详解 参数化的定义:使用指定的数据源中的值来替换脚本录制生成的语句中的参数
对Vuser脚本进行参数化的好处: 1、减小脚本的大小 2、提供了使用不同的脚本的值执行脚本的能力 参数化涉及两个任务: 1、用参数替换Vuser脚本的常量值 2、为参数设置属性和数据源 “ Select next row” 定义的是 如 何 选 择 下 一 行数据
该 处有 三 个选 项"Sequential","Random","Unique", Sequential:顺序地向 Vuser分配数据
Random:当测试开始运行时,“随机”方法为每个Vuser分配一个数据表中的随机值
Unique:为每一个Vuser的参数分配一个唯一的顺序值
在这种情况下必须确保表中的数据对所有的Vuser 和它们的迭代来说是充足的
如果拥有 20个Vuser并且要进行5次迭代,则测试者的表格中必须至 少包含 100个数值
“Update value on”定义的是什么时候更新数据值,备选项有每次迭代,每次出现和一次
表 LoadRunner参数更新方法和数据分配 更新方法 数据分配方法 顺序 随机 唯一 每次迭代 对于每次迭代Vuser会从数据表中提取下一个值
对于每次迭代,Vuser会从数据表中提取新的随机值
对于每次迭代,Vuser会从数据表中提取下一个唯一值
每次出现(仅数据文件) 参数每次出现 时,Vuser将从数据表中提取下一个值,即使在同一次迭代中
参数每次出现 时,Vuser将从数据表中提取新的随机值,即使在同一迭代中
参数每次出现时,Vuser将从数据表中提取新的唯一值,即使在同一迭代中
一次 对于每一个Vuser,第一次迭代中分配的值将用于所有的后续迭代 第一次迭代中分配的随 机 值将 用 于该Vuser的所有迭代 第一次迭代中分配的唯