Loadrunner参数之 Unique Number 注意事项


  • 设置Unique Number的Start = 1,Block size per Vuser = 100时,表示每个用户分配100个数字,第一个用户从1开始。即,假如有3个用户,则:

  • VUser1     1    ~ 100
    VUser2 101 ~ 200
    VUser3 201 ~ 300

    该设置相对整个场景有效,即假如场景设置为Group型,重复用了多次该含有参数的脚本,并不影响参数的分配。
    示意图:

    •  

    注意事项:
  • 选择“运行前初始化所有用户”,则参数的取值并不是按大小排序的,是随机的。
  • 选择“仅在运行前进行初始化”,则参数取值将是按顺序递增排列。 已知问题:
  • 使用唯一数作参数时,若在执行测试前添加新的“虚拟生成器”并进行连接。
    那么参数取值将不从起始值开始。

    此错误应规为LoadRunner的Bug,规律描述如下:
    参数从1开始,每个用户有100个值,共3个用户执行脚本,脚本运行完成即退出。
    正常情况各用户的取值为:1、101、201。
    在运行前,新增1个负载机并连接。运行时取值为:101、201、301。
    在运行前,新增2个负载机并连接。运行时取值为:201、301、401。
  • 建议在执行测试前先运行一下脚本,然后再运行则不会出现上述情况。


已知问题(一个场景只能有一个·唯一数·参数)

    *测试发现如果一个场景里包含有多个“唯一数”,LoadRunner生成的唯一数不准确。
      譬如:
          o设置参数从1开始,结果却从1001开始。

    *结论:
      在一个场景里若有多个脚本,只允许有一个脚本使用唯一数作参数。
    *解决办法:
      最多使用一个唯一参数,或使用多个场景控制器。 


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM