·聯機負載&ip欺騙
·聯機負載的具體操作:
·了解兩個概念:
·控制機:所謂控制機就是指執行loadrunner的controller元件,設計場景計畫的機器。
·負載機:所謂負載機,就是指被controller連線並且控制的機器,用來執行指令碼,向伺服器傳送請求的機器。
·前提條件:
·控制機要安裝lr,負載機至少要有load generator元件(or lr)。
·控制機和負載機,負載機和伺服器之間的網路要能夠連通。
·操作步驟:
第一步:在負載機上啟動loadrunner agent相關程序or服務。
lr提供了兩種方式:
·loadrunner agent processor:以程序方式啟動agent,重啟機器程序不會自動啟動。對應的程序叫magentproc.exe。
·loadrunner agent runtime settings configuration:以服務方式啟動,會自動設定為開機自啟動方式。對應的程序叫magentservice.exe。
ps:兩種方式只需要一種即可。
第二步:在控制機上新增負載機。
通過controller中的scenario--load generators選單進行新增。
·選項:
name:填寫的是負載機的機器名orip位址。建議使用負載機的ip位址。
platform:平台,根據負載機的作業系統型別選擇。
ps:最後一定要點選connect按鈕進行連線測試,確保連線是可用的。
第三步:分配虛擬使用者到負載機。
lr中分配方式有兩種:
·一組使用者分配到一台負載機上。
·一組使用者分配到多台負載機。
·注意事項:
·一定要確保控制機和負載機、負載機和被測伺服器的網路的通暢。
·如果負載機是win7 or win2008及以上,則需要右鍵以管理員身份啟動agent。
·如果負載機上有防火牆,則需要允許lr的連線。
·指令碼的執行環境是負載機,如果指令碼中用到了指令碼以外的一些引數檔案or第三方檔案,則需要通過vugen中的選單file--add files to script方式來將第三方檔案加入到指令碼中。
ps:聯機負載並不能增加lr的虛擬使用者數的許可數量。
·ip欺騙:
·何謂ip欺騙?
效能測試一般來說都是通過一台負載機來模擬很多的虛擬使用者向伺服器傳送請求。預設情況下,這些虛擬使用者使用的ip位址都是一樣的。
那麼ip欺騙要達到的效果:同一臺機器上的多個虛擬使用者使用不同的ip位址向伺服器傳送請求。
·為什麼要做ip欺騙?
·伺服器or測試環境中有和ip相關的一些安全措施,會禁止or影響到我們的測試。
·被測伺服器啟用了負載均衡策略,並且使用了基於ip的策略。
·在ip層,ip協議會封裝源位址和目的位址。也就意味著伺服器就是通過ip協議封裝的位址來進行ip識別的。
·第二步:在控制機上啟用ip欺騙。
通過勾選controller中的選單secnario--enable ip spoofer即可。
·注意事項:
·負載機的ip設定不能採用dhcp方式,必須是靜態設定(static)。
·ip位址一定要真實可用。就是指所新增的位址能夠和被測伺服器進行通訊。
一般來說,如果是同網段的ip位址,一般是需要做額外的處理的。而如果是非同網段的ip位址,則需要在被測伺服器上新增對應的路由資訊。
ps:建議通過公司的it運維工程師來進行。
·ip欺騙和聯機負載互相不衝突。但是一定要記得,ip欺騙時,ip位址一定要繫結在負載機(即真實執行指令碼的機器上)。
·負載機上不可用的網路裝置一定要禁用。所謂不可用,就是指沒有分配位址、分配位址失敗(169開頭的位址)、分配了位址但是位址和被測伺服器無法通訊的。
ps:影響最大的就是虛擬網絡卡、寬頻、vpn連線等。
·測試完畢之後,負載機要釋放ip位址,伺服器要還原路由設定。
·如果測試環境中,任意網路節點啟用了nat機制,則ip欺騙無效。
效能測試培訓總結 IP欺騙
1 設定ip欺騙的原因 2 多ip的設定 p位址的設定較為簡單,可直接在本地連線中增加 ip,或者通過 lr自帶的工具 ip wizard 設定,當然也可以使用其它軟體設定。唯一需要注意的就是注意設定的 ip的有效性。3 選項 中的 ip設定 使用 選項 對話方塊中的 常規 選項卡,可以選擇ip位址...
效能測試 壓力測試 負載測試
負載測試 load testing 壓力測試 stress test,應稱為強度測試 和效能測試,這三個概念常常引起混淆,難以區分,從而造成不正確的理解和錯誤的使用。負載測試 壓力測試和效能測試的測試目的不同,但其手段和方法在一定程度上比較相似,通常會使用相同的測試環境和測試工具,而且都會監控系統所...
轉 jmeter使用IP欺騙壓力測試
jmeter ip 欺騙 多ip最近在使用jmeter進行壓力測試時需要使用類似於loadrunner的ip欺騙功能,經問津度娘無果後決定再次耐心研究jmeter官方文 檔,終於發現在jmeter2.5以上的版本有此功能的實現,由於發現很多都在尋找此問題答案,遂將本次測試的過程的記錄下來以幫助更多的...