在軟件測試中loadrunner中回放socket錄制的腳步卡死
本來想等壓力測試步入正規以后把所有的問題整理出來,貼上來分享。無奈怕夜長夢多,自己忘記許多,所以想一點點的積累起來。
用loadrunner對錄制的socket協議腳步進行回放的時候,會發現vugen很卡,經常性的卡死,通過查看資源管理器,會發現一個叫做mmdrv.exe的進程,占用CUP的資源很高,通常都大于50%,最終導致整個腳步就無法進行回放下去。其實這種情況,不僅僅是在回放socket腳步的時候出現,有時候回放別的腳步的時候也會出現,那應該如何解決呢?
非官方的解決辦法:替換wsrun32.dll文件,但這個辦法只限于在9.5之前的版本使用,因為loadrunnrt到了9.5版本,就不再支持這個wsrun32.dll文件,所以用這種方法顯然就不適宜了。
另一解決的辦法:修改操作系統的語言為英文(系統本身就是英文的最好咯),在中文的格式處理中wsrun32.dll文件無法處理,最終就會導致這樣的vugen卡死,查看進程mmdrv.exe占用CUP近100%的現象,是因為在中文的格式處理中wsrun32.dll文件無法處理,所以導致了這個錯誤的發生,所以在英文的格式處理中wsrun32.dll是可以處理的
文章來源于領測軟件測試網 http://www.kjueaiud.com/