天天看點

軟體測試之loadrunner學習筆記-02集合點loadrunner學習筆記-02集合點

    集合點函數可以幫助我們生成有效可控的并發操作。雖然在Controller中多使用者負載的Vuser是一起開始運作腳本的,但是由于計算機的串行處理機制,腳本的運作随着時間的推移,并不能完全達到同步。這個時候需要手工的方式讓使用者在同一時間點上進行操作來測試系統并發處理的能力,而集合點函數就能實作這個功能。    

    可通過将集合點插入到 Vuser 腳本來指定會合位置。在 Vuser

執行腳本并遇到集合點時,腳本将暫停執行,Vuser 将等待 Controller 或控制台的允許以繼續執行。Vuser

從集合釋放後,将執行腳本中的下一個任務。(隻能向action部分添加集合)

    插入集合點是為了衡量在加重負載的情況下的性能情況。在計劃中,可能會要求系統能夠承受1000

人同時送出資料,在LoadRunner 中可以通過在送出資料操作前面加入集合點,這樣當虛拟使用者運作到送出資料的集合點時,LoadRunner

就會檢查同時有多少使用者運作到集合點,如果不到1000 人,LoadRunner 就會指令已經到集合點的使用者在此等待,當在集合點等待的使用者達到1000

人時,LoadRunner 指令1000 人同時去送出資料,進而達到計劃中的需求。

    如何插入集合點:

    集合點隻需要在腳本中插入lr_rendezvous()函數,打開insert菜單下的rendezvous選項,在彈出的對話框中輸入集合點名稱,确定後即可得到對應腳本;

    集合點函數:

lr_rendezvous("集合點名稱");

總結:此文為摘抄的筆記

為以後複習留手