LoadRunner12工具介紹(連載6)

  • 2019 年 12 月 12 日
  • 筆記

10.IP欺騙

下面來討論一下為什麼要使用IP欺騙技術。

61 使用IP欺騙使用原因(一)

有一些軟件為了防止DDoS攻擊,不允許在短的時間內使用單個IP在比較,重複執行多個操作,如61左邊所示。如果可以模擬多個IP操作後,這些操作就被允許了,如61右邊所示。

62 使用IP欺騙使用原因(二)

在分佈式的軟件體系中,對於來自同一IP的請求,指定同一個服務器來運行,如62左邊所示,這樣就測試不出分佈式系統的性能。如果改用多IP方式,如62右邊所示,就可以把所有的服務器都用上。

使用IP欺騙技術,首先要把這台機器設置為固定的IP地址,如63所示。為了正確配置這個信息,請參考命令行使用ipconfig /all命令後的輸出信息。見64所示。

用管理員身份去運行「開始菜單-> HP SoftWare>IPWizard」,出現如65所示界面。

63 設置為固定的IP

64 ipconfig/all命令後的輸出信息

65 IP Wizard(一)

選擇「Create new setting」,點【下一步】,如66所示。

選擇測試的服務器所在的IP地址(可以是IPv4也可以是IPv6地址),然後繼續點【下一步】,如67所示。

66 IP Wizard(二

67IP Wizard(三)

在這個窗口中點擊【Add…】,進入如68所示界面。

68 添加多個IP地址

在這裡,通常選用Class C或Class B方式來添加IP地址,注意服務器的IP地址也應該落在這個網段中。其Number to add為添加虛擬IP的個數。然後選擇【OK】,進入如69窗口。

最後點擊【完成】結束配置,系統經過虛擬化IP地址配置後,顯示配置結果。結束上述配置以後,打開場景窗口,點擊菜單「場景->激活IP欺騙」,在Controller窗口的工具欄中出現,如70所示。

接下來,點擊菜單「工具」,激活專家模式,如71所示。

69 添加IP完畢

70 激活IP欺騙

然後,點擊菜單「工具->選項->通用」,出現如72所示界面。

71 激活專家模式

72 選擇運行模式

IP欺騙可以選擇按線程或進程方式,如果選擇按線程方式可以產生更多的IP。在場景組中,右擊鼠標,選擇運行設置,出現73所示界面,選用Extended,然後點亮Advanced trace。

73 運行模式/Log

然後再選擇miscellaneous,如74,選擇按線程或者進程方式運行。

74 選擇運行方式

點擊菜單「Diagnostics->設置」,出現如75 IP欺騙所示,啟動Enable「Web Page Diagnostics」選項。

75 Diagnostics Distribution

進行這些配置就可以運行了。運行完畢,點擊按鍵【Vusers…】會顯示所有IP的運行情況,然後右擊鼠標,點擊「顯示虛擬用戶Log」,如76和77所示。

76 顯示IP欺騙的Log信息(一)

77 顯示IP欺騙的Log信息(二)

星雲測試

http://www.teststars.cc

奇林軟件

http://www.kylinpet.com

聯合通測

http://www.quicktesting.net