loadrunner 場景設計-IP Spoofer-多ip負載生成器(Windows平臺)

 

IP Spoofer-多ip負載生成器服務器

by:授客 QQ1033553122工具

1  適用協議spa

LoadRunner的多ip功能容許運行在單一負載生成器上的Vuser能夠經過多ip被識別。服務器和路由識別這些vuser爲來自不一樣負載生成器上。設計

loadrunner <wbr>場景設計-IP <wbr>Spoofer-多ip負載生成器(Windows平臺)

 


 

2  在負載生成器(load generator)上運行IP Wizard日誌

Windows:orm

LoadRunner包含一個IP Wizard程序來建立多個ip地址。能夠一次性添加ip到機器上並在全部場景中使用它.(注意:該工具要求網卡處於非DHCP模式下)blog

步驟1、打開IP Wizardip

Start > Program Files > LoadRunner > Tools > IP Wizardci

loadrunner <wbr>場景設計-IP <wbr>Spoofer-多ip負載生成器(Windows平臺)

 

 

 

說明:路由

Create new settings:建立新的設置

Load previous settings form ___:加載以前的設置

Restore original settings:恢復初始設置

默認的,建立一個新的設置,單擊下一步按鈕

 

步驟2:填寫服務器IP地址,點擊下一步

 

 


步驟3:點擊Add添加按鈕,輸入所須要構建的網段類型和ip數目

 

 

 

說明:

CLASS X: XIP地址

 

Verify that new IP addressess are not already能夠校驗IP地址是否存在。勾選後,該工具將對每一個ip地址進行檢測,若是已經被使用,那麼去除,不然留下。

 

Number to add:要添加的ip

注意:若是虛擬用戶的數目大於ip的數目,那麼用戶之間的ip會出現重複的狀況。

 

點擊OK,以下,4個在使用中,獎被丟棄

 

 

loadrunner <wbr>場景設計-IP <wbr>Spoofer-多ip負載生成器(Windows平臺)
loadrunner <wbr>場景設計-IP <wbr>Spoofer-多ip負載生成器(Windows平臺)

 

步驟4:點擊完成。

 

 

loadrunner <wbr>場景設計-IP <wbr>Spoofer-多ip負載生成器(Windows平臺)

說明:

save as …:用於保存配置

Open IP Configuration…….:勾選後,點擊ok,會打開以下文檔信息

 

 

loadrunner <wbr>場景設計-IP <wbr>Spoofer-多ip負載生成器(Windows平臺)
 

注意:

IP Wizardip地址寫入網卡後,可能不會即生效,能夠用ipconfig命令來確認,若是顯示的網卡中沒新添加的ip信息,能夠經過重啓網卡的方式來完成生效工做(禁用網卡,啓動網卡)

 

當腳本在遠程Load Generator上運行時,只須要在對應的Load Generator 上配置多IP便可。

 

不少時候服務器對ip有限制策略,不容許同一個ip地址上有多個客戶鏈接操做,這時就須要使用ip虛擬這個功能將虛擬用戶腳本從一個ip運行變成不一樣的ip運行。

IP虛擬技術主要得益於TCP/IP的支持,在TCP/IP組中,一塊物理設備能夠綁定多個ip地址,打開網卡屬性中的高級設置,找到ip設置標籤,添加ip地址

 

loadrunner <wbr>場景設計-IP <wbr>Spoofer-多ip負載生成器(Windows平臺)
 

步驟5:經過ipconfig命令確認多個ip是否已經應用在了物理網卡上

loadrunner <wbr>場景設計-IP <wbr>Spoofer-多ip負載生成器(Windows平臺)

 

 

 

步驟6:確認網卡綁定多個ip地址後,在Controller中打開IP Spoofer支持功能便可

loadrunner <wbr>場景設計-IP <wbr>Spoofer-多ip負載生成器(Windows平臺)

 


 

該選項打開後,在Controller最下方會出現圖標,說明該功能正常運行。

loadrunner <wbr>場景設計-IP <wbr>Spoofer-多ip負載生成器(Windows平臺)

 

 

注意:

使用該功能時請關閉全部多餘的網卡,如無線網卡,虛擬機自帶的虛擬網卡,不然Controller會讀取全部本機網卡上的ip信息,致使虛擬ip的地址錯誤

 

步驟7、設置場景日誌

如何檢查每一個腳本使用的ip地址呢?在打開IP Spoofer後,須要確保場景日誌打開,而且將其設置爲擴展日誌,就能夠在運行的日誌中找到對對應的ip信息

 

 

loadrunner <wbr>場景設計-IP <wbr>Spoofer-多ip負載生成器(Windows平臺)
 

步驟7替代方案

    char *ip = NULL;

    ip = lr_get_vuser_ip();

 

    if(ip)

        lr_message("The IP address is %s" , ip);

    else

        lr_message("IP spoofing disabled");

腳本中添加以上代碼,

 

步驟8、查看日誌結果

場景中點擊Vusers…,見下圖

 

 

loadrunner <wbr>場景設計-IP <wbr>Spoofer-多ip負載生成器(Windows平臺)

右鍵Vuser,點擊Show Vuser Log

loadrunner <wbr>場景設計-IP <wbr>Spoofer-多ip負載生成器(Windows平臺)

 

 

 

以下,可見Vuser使用的ip地址

 

 

loadrunner <wbr>場景設計-IP <wbr>Spoofer-多ip負載生成器(Windows平臺)
 

如使用替代方案則以下:

loadrunner <wbr>場景設計-IP <wbr>Spoofer-多ip負載生成器(Windows平臺)

 


 

步驟9、釋放IP

a)  Start > Program Files > LoadRunner > Tools > IP Wizard

 

 

loadrunner <wbr>場景設計-IP <wbr>Spoofer-多ip負載生成器(Windows平臺)

選擇Restore original set…,下一步

 

b)  填寫服務器ip

 

 

點擊下一步

loadrunner <wbr>場景設計-IP <wbr>Spoofer-多ip負載生成器(Windows平臺)
 

c) 移除ip

loadrunner <wbr>場景設計-IP <wbr>Spoofer-多ip負載生成器(Windows平臺)

 

 

點擊完成

 

點擊OK

loadrunner <wbr>場景設計-IP <wbr>Spoofer-多ip負載生成器(Windows平臺) 

相關文章
相關標籤/搜索