loadrunner参数使用总结

使用loadrunner进行性能测试,在准备脚本阶段参数是不可避免要使用到的,现把参数的各类设置取值方式总结一下,方便往后查阅:dom

update value on Sequential顺序取值下的取值结果 Random随机取值下的取值结果 Unique取值(强调取值的惟一性)
Each iteration 参数按Run上设置的迭代次数,每迭代一次,取值就顺序更新一次,当取值超过参数记录条数时,循环到列表头再次取值。
对于controller中多用户取值:每一个用户使用相同的策略,取值相同
每产生一次新的迭代,参数就随机去取一次值
对于controller中多用户取值:每一个用户都按照Random+iteration策略随机取值
每进行一次新的迭代,按照参数记录顺序读取,当取值超过参数记录条数时,执行when out of values策略。
对于controller中多用户取值:能够手动分配每一个用户固定的参数记录条数(或由LR根据迭代次数、用户数及参数总条数,自动分配给每一个用户数据块[Block size]),每一个虚拟用户在分配到的数据块[Block size]范围内执行Unique+Each iteration取值策略
Each occurrence 参数取值每取一次就顺序更新一次,当取值超过参数化记录条数时,循环到列表头再次取值。
对于controller中多用户取值:每一个用户使用相同的策略,取值相同
参数每次取值都是从整个参数列表中随机取一个
对于controller中多用户取值:每一个用户都按照Random+occurrence策略随机取值
每进行一次参数取值,就按照参数记录顺序读取,当取值超过参数记录条数时,执行when out of values策略。
对于controller中多用户取值:只能手动分配每一个用户固定的参数记录条数,每一个虚拟用户在分配到的数据块[Block size]范围内执行Unique+Each occurrence取值策略
once 第一次取值后不再更新了
对于controller中多用户取值:每一个用户使用相同的策略,取值相同
第一次随机取值后,就一直使用这个值
对于controller中多用户取值:每一个用户都按照Random+once策略随机取一个值
第一次取值后不再更新了
对于controller中多用户取值:Allocate Vuser values in controller选项不可用,系统自动给每一个用户分配一个惟一的值,若是值不够,剩余的用户将进入error状态
相关文章
相关标签/搜索