• <ruby id="5koa6"></ruby>
    <ruby id="5koa6"><option id="5koa6"><thead id="5koa6"></thead></option></ruby>

    <progress id="5koa6"></progress>

  • <strong id="5koa6"></strong>
  • 質量是軟件的靈魂 測試是質量的保證

    LR,IP欺騙設置問題總結

    上一篇 / 下一篇  2010-07-13 15:57:09 / 個人分類:LoadRunner-Silk Performer

    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地址

    3、添加IP地址

    第一步:

    運行Mercury LoadRunner- Tools-IP Wizard

    第二步:

    選擇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地址均已經被啟用


    4、在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,啟動專家模式

    再點擊Tools下的options

    在Genearl選項卡中設置已線程方式或進程方式進行性能測試,這個選項一定要與當前場景的模式相匹配,也就是說使用本地虛擬IP測試時需要選中線程方式,使用負載生成器使用虛擬IP測試時需要選中進程方式

    5、使用虛擬IP測試完成后

    打開IP Wizard,釋放所有虛擬IP。

    重新啟動計算機


    注意:

    利用 ip wizard增加的ip地址,可以通過在cmd輸入ipconfig /all命令進行察看ip,還可以在網上鄰居—屬性—本地連接—屬性—internet協議(tcp/ip)的屬性—高級—ip設置中察看ip地址,我們可以在這里添加ip地址,刪除ip地址。其中這里的添加ip地址功能等于利用loadrunner中的ip wizard增加的ip地址。
      1、設置的虛擬ip地址與是否在自己網段內沒有影響,如:自己的ip為:154.16.45.84,設置的10個虛擬ip:192.168.1.1.....192.168.1.10。
      2、最好是設置完ip后要重新啟動機器,ping一下,在cmd中察看一下(config /all)。
      3、在controller中打開Scenario - Enable IP Spoofer,和Tools > Expert mode(這一項我不知道有什么用途,請高手指名)。
      4、一定要把程序中的LoadRunner Agent Process打開,要不然連接不上。Advanced settings --> Agent configurations進行相應的設置。

      5、要虛擬很多IP的情況:在一臺機上虛擬的IP跨網段的處理,可通過在服務器端添加路由來實現。


    例:
    【服務器】IP:192.168.0.1
    【測試機】IP:192.168.0.2
    測試機上添加的虛擬IP: 192.168.10.1~254

    那么在【服務器】端執行以下命令:
    route add 192.168.10.0 mask 255.255.255.0 192.168.0.2
    注:【格式: route add 虛擬IP網段號 mask 255.255.255.0 測試


    TAG: IP欺騙

     

    評分:0

    我來說兩句

    顯示全部

    :loveliness: :handshake :victory: :funk: :time: :kiss: :call: :hug: :lol :'( :Q :L ;P :$ :P :o :@ :D :( :)

    Open Toolbar
    老湿亚洲永久精品ww47香蕉图片_日韩欧美中文字幕北美法律_国产AV永久无码天堂影院_久久婷婷综合色丁香五月

  • <ruby id="5koa6"></ruby>
    <ruby id="5koa6"><option id="5koa6"><thead id="5koa6"></thead></option></ruby>

    <progress id="5koa6"></progress>

  • <strong id="5koa6"></strong>