添加Windows和Linux壓力機實戰
既然Controller是LoadRunner的“心臟”,那么壓力產生也必然是它發起的,通過壓力機來對被測系統產生壓力。一般壓力機分為Windows和Linux。當並發量比較大時建議使用Linux。
1. 添加Windows壓力機
添加Windows壓力機的步驟相對來說簡單些,具體如下。
1)保證要添加的壓力機上安裝了LoadRunner Agent,並啟用(狀態欄中會有一個小衛星)。
2)添加的壓力機與Controller所在機器要在同一個網段,建議把防火牆關閉。
3)本地系統的RPC服務要開啟(在“控制面板”→“管理工具”→“服務”中開啟,建議改為自啟動)。
4)之后從Controller所在的機器上登錄到壓力機,驗證是否可以連通。單擊Windows系統的“開始”菜單,選擇“運行”,在彈出的對話框中輸入“\\機器名”,如果不報錯則成功。
建議關閉360等各類管理軟件、殺毒軟件,同時要擁有足夠的權限。
5)進入Controller,依次單擊Scenario→Load Generators菜單項,出現如圖3-13所示界面,默認會有一台壓力機,即本機。
6)如果想添加其他壓力機,單擊Add按鈕,出現如圖3-14所示界面。
圖3-14中各選項的含義如下。
Name:這里很多人都會輸入機器的名稱,其實應該輸入壓力機的IP地址。
Platform:默認為Windows即可。
7)單擊OK按鈕,完成壓力機的添加,然后單擊圖3-13右側的Connect按鈕,可以測試能否連通,如果連通,則會顯示Ready狀態。
8)最后可以把壓力機分到對應的腳本上,如圖3-15所示。
2. 添加Linux壓力機
添加Linux壓力機稍微復雜些,需要有一定的Linux基礎,還好小白平時也經常使用Linux,所以心里松了一口氣。添加步驟如下。
1)到HP官網下載HP_LoadGenerator,解壓到本地后上傳到Linux中,文件名為Linux。
2)在控制台輸入chmod -R +x Linux/*命令,用於修改文件的權限。
3)在控制台輸入cd Linux命令,進入Linux目錄。
4)在控制台輸入./installer.sh命令,進行安裝,按照提示操作即可。
5)在控制台輸入useradd -g 0 -s /bin/bash besttest命令,用於新增一個名為besttest的用戶。
6)在控制台輸入vi /root/.bashrc命令,用於編輯.bashrc文件,添加如下內容。
- export PRODUCT_DIR=/opt/HP/HP_LoadGenerator
- export M_LROOT=$PRODUCT_DIR
- export LD_LIBRARY_PATH=${M_LROOT}/bin
- export PATH=${M_LROOT}/bin:$PATH
7)在控制台輸入su - besttest命令,切換為besttest用戶。
8)在控制台輸入cd /opt/HP/HP_LoadGenerator/bin/命令,用於進入安裝后的默認目錄中。
9)在控制台輸入./verify_generator命令,用於驗證配置是否正確。
10)在控制台輸入m_daemon_setup start命令,用於啟動服務,如果成功,則會顯示類似下面的提示。
- m_agent_daemon ( 22914 )
11)回到Controller里重復添加Windows壓力機的步驟即可。這里需要注意的是,有一點和添加Windows壓力機不同,如圖3-16所示,要勾選Don’t use RSH復選框。
轉載:《LoadRunner性能測試巧匠訓練營》第3章LoadRunner Controller實戰