loadrunnerlinux
『壹』 怎樣把loadrunner的agent部署在linux下
要在Linux下部署LoadRunner的agent以監控伺服器性能,首先需要驗證伺服器上是否配置了rstatd守護程序。以下是具體的步驟和注意事項:
驗證rstatd守護程序:
- 檢查rstatd服務狀態:在Linux伺服器上,你可以使用systemctl或service命令來檢查rstatd服務的狀態。例如,使用systemctl status rstatd或service rstatd status來查看服務是否正在運行。
- 安裝rstatd:如果伺服器上未安裝rstatd,你需要先安裝它。具體的安裝命令取決於你的Linux發行版,例如在Ubuntu上,你可以使用sudo aptget install rpcbind nfscommon來安裝必要的軟體包。
配置rstatd:
- 編輯配置文件:通常,rstatd的配置文件位於/etc/xinetd.d/rstat或直接在/etc/rstatd.conf。你需要確保配置文件中允許來自LoadRunner agent所在機器的訪問。
- 重啟rstatd服務:在修改配置文件後,需要重啟rstatd服務以使更改生效。你可以使用systemctl restart rstatd或service rstatd restart命令。
在LoadRunner中配置agent:
- 添加Linux伺服器:在LoadRunner的控制器中,添加你的Linux伺服器作為監控目標。確保輸入正確的IP地址和必要的認證信息。
- 選擇監控指標:在LoadRunner中配置你想要監控的指標,如CPU使用率、內存使用率等。這些指標將通過網路從Linux伺服器上的rstatd守護程序獲取。
測試監控設置:
- 運行性能測試:啟動LoadRunner的性能測試,並觀察監控數據是否正確地從Linux伺服器上獲取。
- 調整和優化:根據監控結果,你可能需要調整LoadRunner的監控設置或優化Linux伺服器的性能。
請注意,部署LoadRunner agent並監控Linux伺服器性能可能需要管理員許可權,並且需要確保Linux伺服器的防火牆設置允許來自LoadRunner控制器的必要網路訪問。此外,不同版本的LoadRunner和Linux發行版可能有細微的差別,因此在實際操作中可能需要根據具體情況進行調整。
『貳』 如何在Loadrunner中監控linux伺服器的性能
公司使用的伺服器是linux的操作系統,之前很長一段時間監控系統參數都是使用top等linux命令來監控
這樣做的好處
1.可以非常容易的監控的系統的狀態
2.實時性非常強
不足之處
1.不能和loadrunner其他的圖表進行合並,造成了很難在事後分析出系統的問題
2.監控系統的數據無法直接保存,供下次參考使用
最近終於說服了公司的sa,讓我能在性能測試環境做必要的設置,因為之前sa一直認為我要做的事情會對系統的安全性造成影響。
現在我來介紹一下如何在linux設置來完成loadrunner對伺服器性能的監控
A.驗證伺服器上是否配置了rstatd守護程序
1. rup 127.0.0.1
2.find / -name rpc.rstatd
3./usr/sbin/rpcinfo -p
B.下載rpc.rstatd
http://sourceforge.net/projects/rstatd
C.打開埠映射
1.執行 setup命令
這時會彈出一個類似圖形化的界面,游標移動到System services,回車。在新界面中找到portmap項,空格選中。然後選擇OK,再選擇quit。
2./etc/rc.d/init.d/portmap start //啟動portmap
D.編譯安裝rstatd
./configure
make all-am
make install-am
E.起rstatd服務
/usr/local/sbin/rpc.rstatd
F.安裝xinetd服務
yum install xinetd.i386
/sbin/service xinetd restart
好了,liunx中的設置基本上都已經設置完了,接下來只要到loadrunner中加上對相應服務的監控就可以了