軟件測試中如何通過(guò)LoadRunner監控Linux和Unix操作系統的資源狀況
我們在使用LR進(jìn)行性能測試的時(shí)候,經(jīng)常有需要監控OS的資源使用情況的需求。對于Windows系統,這個(gè)工作進(jìn)行起來(lái)很方便,直接在LR的資源監控窗口中添加需要被監控的機器名或IP即可,但對于Linux/Unix系統,則要稍微復雜一些,我在這里簡(jiǎn)單介紹一下如何在LR中監控Linux/Unix系統的資源使用情況:
Linux
對于Linux系統,要想通過(guò)LR監控Linux/Unix系統的資源使用情況,需要運行rstatd服務(wù)。如果OS沒(méi)有安裝rstatd(可以查找一下系統中是否存在rpc.rstatd這個(gè)文件,如果沒(méi)有,則說(shuō)明系統沒(méi)有安裝rstatd),則需要進(jìn)行安裝。rstatd安裝步驟如下:
獲得rstatd的安裝介質(zhì)(rstatd.tar.gz)。rstatd可以從redhat的安裝CD中獲得,或者從網(wǎng)站上下載(給出一個(gè)下載地址,sourceforge的:http://heanet.dl.sourceforge.net/sourceforge/rstatd)。
將rstatd.tar.gz拷貝到Linux系統中,解壓,賦予可執行權限,進(jìn)入rpc.rstatd目錄,依次執行如下命令:
#./configure
#make
#make install
結束后,運行./rpc.rstatd命令,啟動(dòng)服務(wù)。這個(gè)時(shí)候,你就可以在LR中監控Linux資源了。
Unix
對于Unix系統,比如Solaris,AIX或者HP UX等,它們的配置過(guò)程比較簡(jiǎn)單——在inetd.conf(在/etc目錄下)文件中去掉rstatd前面的注釋?zhuān)缓髥?dòng)rstatd服務(wù)即可。
文章來(lái)源于領(lǐng)測軟件測試網(wǎng) http://kjueaiud.com/