軟件測試_測試工具_Loadrunner_IP欺騙

1、設置IP欺騙的緣由:html

一、當某個IP的訪問過於頻繁或者訪問量過大時,服務器會拒絕訪問請求;服務器

二、某些服務器配置了負載均衡,使用同一個IP不能測出系統的實際性能。Loadrunner中的IP欺騙經過不一樣的IP,可很大程度的模擬實際使用過程當中多IP訪問和測試服務器均衡處理的能力;多線程

三、有一些網站會限制同一用戶用一個IP的登陸。爲了更加真實地模擬實際狀況,Loadrunner容許運行虛擬用戶使用不一樣的IP訪問同一網站。負載均衡

 

使用IP欺騙以後,場景中運行的Vuser將模擬從不一樣的IP地址向服務器發送請求工具

 

2、設置IP欺騙的具體步驟:性能

一、將本機的IP設置成手動固定:如何設置本機電腦的固定IP地址?測試

二、生成IP地址池網站

開始菜單->全部程序->HP LoadRunner->Tools->IP Wizard->建立新設置->下一步spa

  • 建立新設置:首次使用IP欺騙時選擇此項
  • 從文件中加載原有設置:若是在以前設置過IP欺騙而且保存在本地就選擇此項
  • 恢復原始設置:測試結束後,釋放IP需選擇此項

輸入本機IP->下一步線程

添加->選擇C類地址(通常局域網均選擇C類)->填寫源IP(通常就改後兩位就成,表示要使用的IP範圍的第一個值)->要添加的數字(IP範圍的值)(你想添加幾個IP就寫幾,可是最好填寫的要比你想的數多一點,由於有可能部分端口被佔用)->勾選驗證新IP地址未被使用->肯定

C類最多隻能模擬255個IP,若是須要更多需選擇A類或B類

 

點擊完成

 

此處:

點擊完成會彈出一個IP的保存頁,咱們能夠點擊保存,將設置的IP保存成一個文件,這樣的話,咱們第一步就能夠選第二個選項:從文件中加載原有設置。從文件中導入IP,而後點擊OK,IP欺騙就能夠幫咱們生成IP了。

三、Windows鍵+R打開運行窗口。輸入cmd點擊肯定,打開命令提示符,輸入ipconfig,查看IPv4端口,驗證是否生成多個IP

 

保險起見可使用ping命令,確認全部生效的IP都能ping通。如在命令提示符中輸入ping 192.168.1.1,查看是否ping通

四、Controller->場景->勾選啓用IP欺騙器

五、Controller->工具->啓用專家模式

 

六、將Vuser設置爲進程運行:

 Controller->運行時設置->常規->其餘->多線程->按進程運行Vuser(P)->肯定

工具->選項->常規->多個IP地址模式->勾選每一個進程的IP地址分配->肯定

 

Loadrunner安裝根路徑下找到 mdrv.dat(路徑:D:\Program Files\LoadRunner\dat),右鍵Sublime Text打開,找到[lr_socks]行,在此行末尾添加ExtCmdLineConc=-UsingWinInet Yes,保存

 

七、禁用網頁診斷:

Controller->診斷->配置->網頁診斷->禁用->肯定

八、爲了方便查看日誌,設置日誌查看方式:

Controller->運行時設置->常規->日誌->勾選始終發送消息->勾選擴展日誌->勾選高級跟蹤->肯定

九、基本設置已完成,其餘設置完畢後,開始運行場景測試

驗證IP欺騙設置成功的方式:選擇運行完畢的Vuser->隨便選擇一個用戶右鍵->點擊顯示Vuser日誌

 

就能夠看到每一個Vuser的IP均不同了。這樣就實現了IP欺騙!

 

3、注意事項:

一、運行IP欺騙程序的計算機必需要固定IP,不能使用動態獲取的IP。

二、使用虛擬IP測試完成以後必定要再次打開IP欺騙設置界面,釋放全部虛擬IP。而後重啓計算機,這樣的話別人使用時纔不會顯示佔用中。

 

參考文章: https://www.cnblogs.com/zhangyating/p/7728981.html

     http://www.cnblogs.com/fnng/archive/2013/03/02/2940284.html

 

若有不足,請多多指出;相關文章已附上連接,不妥刪

相關文章
相關標籤/搜索