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