萬盛學電腦網

您现在的位置: 萬盛學電腦網 >> 軟體知識 >  >> 多媒體工具

LoadRunner 常見問題 FAQ 13 條:錄制無 IE、亂碼、協議區別、檢查點、Pacing、日誌、Web Services 錯誤、證書、代理、系統時間、迭代失敗、線程進程、超時、Vuser 上限

  1. 錄制不彈出 IE? 多瀏覽器環境下,IE 選項 → 高級 → 取消「啟用第三方瀏覽器擴展」並重啟 VuGen。建議測試機保持純淨環境。
  2. Web 腳本亂碼? Recording Options → Advanced → 勾選「Support charset」並選「UTF-8」重錄。
  3. HTML-based vs URL-based 差異? 前者按 HTML 操作生成步驟(直觀),後者捕獲所有 HTTP 請求(全面)。B/S 用前者,含 Applet/JS/VBScript/HTTPS 用後者。
  4. Web_find 不執行? Run-time Settings → Internet Protocol → Preferences → 勾選「Enable Image and text check」。推薦用 web_reg_find。
  5. Pacing 影響什麼? 控制迭代間隔:立即開始/固定等待/定時觸發。無間隔產生最大壓力。
  6. 未勾選 Enable logging,手工消息能發送嗎? 能。lr_message/lr_output_message/lr_error_message 不受該選項影響。
  7. LR 8.0 Web Services 回放報 SOAP 格式錯誤? 中文 OS 導致 WSDL 頭被誤改。打補丁 LR80WebServicesFPI_setup.exe 和 lrunner_web_services_patch_1.exe。
  8. VuGen 支持 Netscape 證書嗎? 不支持,僅支持 IE。需從 Netscape 導出再導入 IE,每台錄制/運行機均需操作。
  9. VuGen 會修改瀏覽器代理設置嗎? 會。錄制時改為 Localhost:7777,錄制後恢復。錄制期間勿手動改代理。
  10. 腳本輸出系統時間? 用 ctime():time_t t; lr_message("Time: %ld", time(&t)); lr_message("Date: %s", ctime(&t));
  11. 迭代>1 時從第 2 次失敗? Run-time Settings → Browser Emulation 勾選了「Simulate a new user on each iteration」和「Clear cache on each iteration」,導致登錄信息被清。init/end 只執行一次,需取消勾選或調整腳本邏輯。
  12. 線程 vs 進程運行區別? 線程模式(默認)只有一個 mmdrv.exe,效率高、壓力大;進程模式每 Vuser 一進程。啟用 IP Spoofing 時需在 Controller 專家模式下同步設置 IP 分配方式與 Vuser 運行方式一致。
  13. Controller 運行 Web 場景頻繁超時? Run-time Settings → Internet Protocol → Preferences → Options 修改各類超時默認值。
  14. CPU/內存充足但 Vuser 上不去? Windows 默認限制線程數(非硬件限制)。XP 修改註冊表 HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\Session Manager\SubSystems\Windows 中 SharedSection=1024,3072,512 的第二值改為 8192(8MB),重啟後突破限制。
copyright © 萬盛學電腦網 all rights reserved