環境linux
OS:windows 8.1 64bitwindows
LoadRunner版本:11瀏覽器
問題安全
解決方案:網絡
1)卸載以前安裝的火狐瀏覽器。測試
2)下載火狐 24.0 版本。this
下載地址:http://ftp.mozilla.org/pub/firefox/releases/spa
3)安裝24.0版本的火狐瀏覽器。firefox
解決方案:指針
1)打開「Start Recording「窗口。
默認以下:
2)修改」Program to record「爲火狐具體安裝路徑。
修改以後相似下圖:
解決方案:設置火狐爲默認瀏覽器。
解決方案:
1)關閉 LoadRunner 11全部相關的運行程序。
2)在 LoadRunner11 的安裝目錄下,找到「QTWeb.lrp」文件。
3)打開該文件,在「ResultsDirUI=1」字符的前面加上「;」,即爲「;ResultsDirUI=1」。修改以後保存。
4)從新運行LoadRunner相關程序便可。
解決方案:
1)關閉殺毒軟件安全衛士等。運行LoadRunner安裝包裏的setup.exe進行修復。
2)覆蓋LoadRunner安裝目錄bin文件夾中的 mlr5lprg.dll、lm70.dll,從新delect 註冊表。
3)以管理員身份運行LoadRunner後,輸入license後LoadRunner就可正常運行了。
解決方案:
1)在 LoadRunner安裝目錄 bin文件夾下找到文件「wlrun.exe」。
2)右鍵點擊該文件,選擇「屬性」->"兼容性"->兼容模式中選擇「windows xp(service pack 3)」,確認。
3)從新打開LoadRunner 便可。
解決方案:
1)將以前裝在D盤的LoadRunner卸載掉。
2)從新安裝LoadRunner到C盤。
3)破解。
4)問題解決。
打開Errors,提示錯誤:
Monitor name :UNIX Resources. Internal rpc error (error code:2). Machine: xxx.xxx.xxx.xxx. Hint: Check that RPC on this machine is up and running. Check that rstat daemon on this machine is up and running (use rpcinfo utility for this verification). Details: RPC: RPC call failed. RPC-TCP: recv()/recvfrom() failed. RPC-TCP: Timeout reached. (entry point: Factory::CollectData). [MsgId: MMSG-47197]
百度以後,發現列舉的可能緣由以下:
1)RPC服務沒有開啓。
//檢驗是否開啓RPC # service rpcbind status rpcbind (pid xxxx) 正在運行... //開啓RPC # service rpcbind start
//查看RPC服務
# rpcinfo -p
2)Linux系統中的防火牆開啓了,阻擋了LoadRunner監控Linux系統的資源。
解決方案:關閉防火牆。
# /etc/init.d/iptables stop # /etc/init.d/iptables status iptables:未運行防火牆。
然而我這邊上述兩點都很正常。因而作了以下排查
1)把壓力放到最小,好比只加壓10我的。
結果:發現加壓很小時,UNIX Resrouces一直正常監控,顯示數據。
分析:加壓大的時候,容易出現這個問題,可是加壓小的時候不出現,說明跟壓力有關係。由壓力聯想到網絡,因而繼續。
2)從新執行並確保執行過程會重現問題,同時打開cmd,一直ping被測linux機器。
ping –t xxx.xxx.xxx.xxx
結果:發現ping提示「請求超時」,Controller中的UNIX Resrouces就不顯示數據了。即便後邊ping恢復正常,UNIX Resrouces也不會再顯示數據。
分析:據此判斷跟網絡出現請求超時有關。
最後結果:找出大體緣由,可是不知道怎麼解決。