loadrunner参数使用总结

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

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状态

posted on 2014-10-23 17:01  Bonnie_cao  阅读(338)  评论(0编辑  收藏  举报