一、原因分析
問題現象:當你設置了集合點的腳本運行場景時,出現部分用戶一直卡在run狀態
當你沒有設置集合點的腳本運行場景時,在用戶退出是部分用戶一直卡在gradual exiting狀態,且出現錯誤step download timeout (120 seconds) has expired
以上這兩種情況都是一個原因導致的,就是這些卡在run狀態或者gradual exiting狀態的用戶線程已經卡死,一直無法完成本次迭代
二、解決辦法
降低一個mmdrv進程的啟動數量(mmdrv為loadrunner啟動虛擬用戶線程的進程,一個mmdrv進程默認啟動50個線程)
配置詳情:
進入loadrunner安裝目錄下\HP\LoadRunner\dat\protocols\目錄,根據你腳本的協議找到對應的*.lrp文件
如:web(http/html)協議選擇http.lrp文件、Mobile協議選擇Mobile.lrp文件
使用文本方式打開對應的*.lrp文件
找到文件中[Vugen]這一行,在這一行下方加入MaxThreadPerProcess=20,20表示每個進程啟動20個線程,根據實際情況調整,也可是試試30。