关于LoadRunner 参数化详解
上一篇 /
下一篇 2015-07-02 17:29:50
/ 个人分类:测试工具文档
不同的参数值,运行会有不同的结果。
若使用文件中的数值,脚本生成器会要求你指定给参数分配数值给的方法。可用的方法有:
1.顺序(Sequential):该方法顺序地给虚拟用户分配参数值。如果正在运行的虚拟用户访问数据表的时候,它会取到下一行中可用的数据。
2.随机(Random):该方法在每次迭代的时候会从数据表中取随机数
3.唯一(Unique):Unique方法分配一个唯一的有顺序的值给每个虚拟用户的参数。
4.使用种子取随机顺序(Use Random Sequence
with Seed):如果从Loadrunner的控制器来运行scenario,你可以指定一个种子数值用于随机顺序。每一个种子数值在测试执行的时候代表了一个随机数的顺序。无论你何时使用这个种子数值,在scenario中同样的数据顺序就被分配给虚拟用户。如果在测试执行的时候发现了一个问题并且企图使用同样的随机数序列来重复测试,那么,你就可以启动这个功能(可选项)。
顺序、唯一、一次针对虚拟用户;每次迭代、每次出现、一次针对脚本中的参数。
文件化类型参数化详解
liming |
zhouchang |
suyanhong |
longwen |
mazheng |
liufang |
(1)顺序+每次迭代(每个用户取相同的,每次取不同,对于有相同参数的很有用,一个参数在这次迭代中无论用多少次都取这个相同的值)
[2个用户3次迭代]
用户 | 1 | 2 |
第一次 | liming | liming |
第二次 | zhouchang | zhouchang |
第三次 | suyanhong | suyanhong |
(2)顺序+每次出现(每个用户取相同,每次出现取不同,包括同一次迭代中,如果没有相同参数其实是等同与顺序+每次迭代)结果如下:
liming |
zhouchang |
suyanhong |
longwen |
mazheng |
liufang |
用户 | 1 | 2 |
第一次 | liming | liming |
第二次 | zhouchang | zhouchang |
第三次 | suyanhong | suyanhong |
(3)顺序+一次,每个用户取相同,每次取相同,结果如下:
liming |
zhouchang |
suyanhong |
longwen |
mazheng |
liufang |
用户 | 1 | 2 |
第一次 | liming | liming |
第二次 | liming | liming |
第三次 | liming | liming |
(4)唯一+每次迭代,每个用户取不同,每次取不同,每个用户直接取迭代次数的数据,即第一个用户先取3个前三个数据,第二个用户从第四个开始取3个,结果如下:
liming |
zhouchang |
suyanhong |
longwen |
mazheng |
liufang |
用户 | 1 | 2 |
第一次 | liming | longwen |
第二次 | zhouchang | mazheng |
第三次 | suyanhong | liufang |
(5)唯一+每次出现,同上,只是在有相同参数时即是在同一次迭代中也取不同的需要填写迭代次数,结果如下:
liming |
zhouchang |
suyanhong |
longwen |
mazheng |
liufang |
用户 | 1 | 2 |
第一次 | liming | longwen |
第二次 | zhouchang | mazheng |
第三次 | suyanhong | liufang |
(6)唯一+一次,每个用户取不同,每次取相同,结果如下:
liming |
zhouchang |
suyanhong |
longwen |
mazheng |
liufang |
用户 | 1 | 2 |
第一次 | liming | zhouchang |
第二次 | liming | zhouchang |
第三次 | liming | zhouchang |
收藏
举报
TAG: