Loadrunner IP欺騙

發表于:2015-07-14來源:uml.org.cn作者:不詳點擊數: 標簽:loadrunner
使用loadrunner進行IP欺騙首先要注意以下兩點: 1、 本地的IP設置不能為“自動獲取”,必須指定一個靜態IP 如果本地是動態獲取IP,在運行IP Wizard時會彈出提示:

  使用loadrunner進行IP欺騙首先要注意以下兩點:

  1、 本地的IP設置不能為“自動獲取”,必須指定一個靜態IP

  如果本地是動態獲取IP,在運行IP Wizard時會彈出提示:

  The IP wizard does not support DHCP-enabled network cards.

  Your cards are either DHCP-enabled or configured with invalid settings.

  Please contact your system administrator.

  此時只需要將IP地址改成靜態IP地址就可以了

  2、 所添加的IP只能是局域網內的網段

  只能添加192段,127段,10段IP地址

  好下面開始介紹如何使用IP欺騙

  一、添加IP地址

  第一步:

  運行Mercury LoadRunner- Tools-IP Wizard

  彈出的IP設置向導中的各項含義如下:

  1、 create new setting 新建IP列表

  當我們第一次使用IP欺騙或已經釋放所添加的IP時,需要選擇此項添加新的IP地址

  2、 load previous setting from file 讀取IP列表文件

  從以前設置的IP地址列表文件中讀取IP地址

  3、 restore original setting 釋放已設置的IP

  釋放已經添加的IP地址

  說明:loadrunner在做IP欺騙時,真實的虛擬了IP地址,該IP地址均真實存在,可以ping通,可以建立網絡鏈接,在不使用時必須進行釋放,否則這些IP地址將一直存在。

  第二步:

  選擇create new setting,點擊“下一步”

  此時出現的頁面是讓輸入服務器的IP地址,loadrunner通過該地址更新路由表。

  客戶端計算機上添加新的 IP 地址后,服務器需要將該地址添加到路由表,以便能夠識別返回到客戶端的路由。如果服務器和客戶端具有相同的子網掩碼、IP 類和網絡,則不需要修改服務器的路由表。

  注意: 如果客戶端和服務器計算機之間有一個路由器,則服務器需要識別經過該路由器的路徑。確保將以下路由添加到服務器路由表:從 Web 服務器到路由器的路由,以及從路由器到負載生成器計算機上的所有 IP 地址的路由。

  第三步:

  在輸入服務器地址的頁面中不輸入任何地址,直接點擊“下一步”

  進入IP添加頁面

  點擊“add”進行添加

  第四步:

  在from ip 輸入框中輸入起始ip,在Number to輸入框中輸入ip地址的位數

  輸入正確的子網掩碼

  選中“verify that new ip addresses are not already used”

  點擊“ok”,此時IP Wizard會自動按照設置生成IP地址,并且將已經占用的IP列出

  第五步:

  確認可用IP地址列表內容后,點擊“ok”

  此時IP Wizard提示需要重新啟動計算機,點擊“save as”保存IP列表

  點擊“ok”,重新啟動計算機

  第六步:

  計算機重新啟動后,在運行行中輸入:CMD,在DOS命令窗口中輸入:IPCONFIG,此時便可看到虛擬的IP地址均已經被啟用

  二、在loadrunner中使用虛擬IP

  第一步:

  打開controller,在controller中,選擇 Scenario-〉Enable IP Spoofer,此項設置允許使用IP欺騙。

  第二步:

  設計場景:

  有兩種方案來設計場景

  1、 本地使用虛擬IP設計場景(不帶負載生成器使用localhost進行測試)

  在設置該類場景時,在場景中添加一個錄制好的腳本,該腳本中添加如下代碼便可看到虛擬用戶在使用哪個IP地址進行消息發送,該場景是通過線程方式進行性能測試。

  char * ip;

  ip=lr_get_vuser_ip();

  if (ip)

  {

  lr_vuser_status_message("The ip address is %s",ip);

  }

  else

  lr_vuser_status_message("IP spoofing disabled");

  在controller中執行該腳本時,查看虛擬用戶運行狀態,便可看到當前虛擬用戶使用的哪個IP地址發送消息

  2、 負載生成器使用虛擬IP設計場景

  在設置該類場景時,需要添加負載生成器,建立負載生成器時輸入創建的虛擬IP,每個負載生成器為一個虛擬用戶組,該場景是通過進程方式進行性能測試。

  如何添加負載生成器創建場景在這里就不多描述了。

  但需要注意,選中Tools下的Expert mode,啟動專家模式

原文轉自:http://www.uml.org.cn/Test/200810169.asp

国产97人人超碰caoprom_尤物国产在线一区手机播放_精品国产一区二区三_色天使久久综合给合久久97