1. 程式人生 > >LoadRunner中IP欺騙功能詳解

LoadRunner中IP欺騙功能詳解

應用程式伺服器和網路裝置使用IP地址來識別客戶端。應用程式伺服器通常會對來自同一計算機的客戶端資訊進行快取記憶體。網路路由器嘗試對原資訊和目標資訊進行快取記憶體

以優化吞吐量。如果多個使用者具有相同的IP地址,伺服器和路由器都會嘗試優化。由於同一Load Generator上的Vuser具有相同的IP地址,因此伺服器和路由器優化不能反映真

實情況。

LoadRunner的多個IP地址功能使允許在單個Load Generator上的Vuser可以使用多個IP地址來識別。伺服器和路由器將這些Vuser識別為不同的Load Generator,因此,測試更加貼近顯示。

可以使用LoadRunner的IP欺騙功能建立多個IP地址。只需將新IP地址新增到計算機一次,就可將這些地址用於所有場景。

下面簡要介紹在LoadRunner 中使用IP 欺騙的方法:

1)設定虛擬IP地址

注意:Load Generator 機器必須使用固定的IP,不能使用動態IP。

第一步:開啟:開始->程式->HPLoadrunner->tools->Ip wizard,如圖所示:


“增加新IP”選擇第一項,“使用儲存的檔案增加IP”選擇第二項,“釋放已經設定的IP”選擇第三項。

點“下一步”,出現如圖所示的介面:


這裡輸入伺服器的IP 地址,IP 嚮導將檢查伺服器的路由表是否需要更新,這裡也可以不輸

入,直接點“下一步”,出現如圖所示的介面:


在這裡可以使用Remove 按鈕刪除選定的虛擬IP,點Add 按鈕新增IP,如圖所示:


這裡根據輸入的IP 的第一個值和數量,自動新增到虛擬IP 列表中,例如:192.168.139.41 5,則增加的虛擬IP 是:192.168.139.41、192.168.139.42、192.168.139.43、192.168.139.44、192.168.139.45.點OK 按鈕後如圖所示:


點“完成”按鈕,如圖所示:


使用Save as…可以將本次增加的IP 儲存成.ips 檔案,下次再使用時就可以直接選擇此檔案了。 點“OK”按鈕後完成虛擬IP 設定。設定的虛擬IP 都生效了,此時使用ping 命令會發現都能ping 通。確認虛擬IP 是否都生效的方是:在執行中輸入cmd,在命令視窗錄入ipconfig,然後就能看到已經生效的所有IP。

2)使用虛擬IP

在Controller 中,選擇 Scenario->Enable IPSpoofer,設定允許使用IP 欺騙。如圖所示:


“檢視虛擬IP”是否實現也可以在指令碼中使用lr_get_vuser_ip 函式來得到當前虛擬使用者

的IP 地址,在指令碼中加入如下語句:

Action()

{

char *ip;

ip = lr_get_vuser_ip();

if( ip )

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

else

lr_message("IP spoofing disabled");

return 0;

}

在controller中,使用vuser—>showvuser log功能,可以檢視user的IP地址。當user數超過虛擬IP數時,有的userIP相同。

3)使用虛擬IP做完測試後,需要釋放所有虛擬IP

開啟IP Wizard,釋放所有虛擬IP。重新啟動計算機,這樣虛擬IP 地址就釋放了,否則將佔

有路由表中的IP 地址,別人使用這些IP 地址時將發生衝突。

相關推薦

LoadRunnerIP欺騙功能

應用程式伺服器和網路裝置使用IP地址來識別客戶端。應用程式伺服器通常會對來自同一計算機的客戶端資訊進行快取記憶體。網路路由器嘗試對原資訊和目標資訊進行快取記憶體 以優化吞吐量。如果多個使用者具有相同的IP地址,伺服器和路由器都會嘗試優化。由於同一Load Generat

LoadRunner IP欺騙功能

用程式伺服器和網路裝置使用IP地址來識別客戶端。應用程式伺服器通常會對來自同一計算機的客戶端資訊進行快取記憶體。網路路由器嘗試對原資訊和目標資訊進行快取記憶體 以優化吞吐量。如果多個使用者具有相同的IP地址,伺服器和路由器都會嘗試優化。由於同一Load Generator上的Vuser具

SAP系統信用控制功能

1、引言 現金銷售和預收款銷售一般指發生在壟斷性行業,多數企業不得不面對產品賒銷的兩難選擇,賒銷是把雙刃劍,如果不賒銷,不能迅速擴大銷量,從而影響企業的成長速度;如果賒銷,則生意雖然做大,特別國內信用制度還未完善情況下,大筆壞帳也跑出來了,嚴重降低資金週轉率和

PHP 自 5.2 到 7.2 新增的功能

我也加了一些更仔細的修改和新增。截至目前(2014.10), PHP 的最新穩定版本是 PHP5.6, 但有差不多一半的使用者仍在使用已經不在維護 [注] 的 PHP5.2, 其餘的一半使用者在使用 PHP5.3 [注].因為 PHP 那“集百家之長”的蛋疼語法,加上社群氛圍

13.ideadebug功能

左鍵雙擊加斷點,選擇debug執行 如下:這是idea裡的debug的一個強大之處,直接給你把物件資訊顯示在後面了,   然後關於幾個鍵的分析 alt+F10:展示執行斷點,游標會移到斷點那一行首  F6:跳到下一行  F5:進入程式碼裡面

Django2.1的分頁功能

django的分頁功能類將我們常用的多種方法均封裝在Paginator類,根據這些方法我們均可深度定製我們的分頁功能。 首先來看看[Paginator] 類的構造方法: class Paginator(object_list, per_page, orphans=0, allow_empt

arcgisCreate Features From Text File功能

安裝軟件 新版本 字段 too 方法 安裝 shape 分享 .com 1.Create Features From Text File工具介紹 Create Features From Text File工具是arcgis->arctoolbox工具箱中的工具,用於

關於odoo__mainfest__.py欄位含義、功能

mainfest.py 注:本文摘自《odoo10.0官方文件》 翻譯:李海振 清單檔案用於將python包宣告為Odoo模組並指定模組元資料。 它是一個名為的檔案__manifest__.py,包含一個Python字典,其中每個鍵指定模組元資料。 可用的清

Java學習札記12:Java的StringBuilder類功能

字串是 Java 程式中最常用的一種資料結構之一。在 Java 中的 String 類已經過載的"+"。也就是說,字串可以直接使用"+"進行連線,如下面程式碼所示: String s = "abc" + "ddd"; 但這樣做真的好嗎?當然,這個問題不能簡單地回答 Yes

LoadRunner引數化功能

If you specified Each Iteration, for a test run of 3 iterations, the first Vuser takes Kim in the first iteration,David in the second, and Michael in the t

UIViewController 各方法呼叫順序及功能

UIViewController 中有很多關於載入和解除安裝的方法,如:loadView, viewDidLoad, viewWillAppear, viewDidAppear, viewWillLayoutSubviews,viewDidLayoutSubvi

【重構】AndroidStudio程式碼重構選單Refactor功能

       程式碼重構幾乎是每個程式設計師在軟體開發中必須要不斷去做的事情,以此來不斷提高程式碼的質量。Android Stido(以下簡稱AS)以其強大的功能,成為當下Android開發工程師最受歡迎的開發工具,也是Android官方推薦使用的工具。如此優秀的工具,

Spring基本功能

tex factor oid out 負責 sch bsp 初始化 pub 一、SpringIOC   Spring的控制反轉:把對象的創建,初始化,銷毀的過程交給SpringIOC容器來做,由Spring容器控制對象的生命周期。   1.1 啟動Spring容器的方式:

JavaScriptreturn的用法

style 返回 www log tle blog 意思 charset fun 1、定義:return 從字面上的看就是返回,官方定義return語句將終止當前函數並返回當前函數的值,可以看下下面的示例代碼: <!DOCTYPE html><html l

Android的windowSoftInputMode屬性

stun -h oid 中文意思 ecif andro 標題 進行 模式 如何實現軟鍵盤不自動彈出,使用的方法是設置android:windowSoftInputMode屬性。那麽,這個屬性到底是幹什麽的,他有什麽作用呢?今天這篇文章,就是探索android:win

java的instanceof用法

定義 xtend print 繼承 interface 參數 保留 如果 ack   instanceof是Java的一個二元操作符(運算符),也是Java的保留關鍵字。它的作用是判斷其左邊對象是否為其右邊類的實例,返回的是boolean類型的數據。用它來判斷某個對象是否是

javaCollections.sort排序

比較器 元素 .net 字符 atp style pri com 實現接口 Comparator是個接口,可重寫compare()及equals()這兩個方法,用於比價功能;如果是null的話,就是使用元素的默認順序,如a,b,c,d,e,f,g,就是a,b,c,d,e,f

ServletContext作用功能

tle 記錄 人員 target 列表 頁面 catalog 程序 iyu 本文轉自http://blog.csdn.net/lvzhiyuan/article/details/4664624 感謝作者 ServletContext,是一個全局的儲存信息的空間,服務器開始

mysql慢查詢功能

mysql 慢查詢 優化有人的地方就有江湖,數據庫也是,sql優化這個問題,任重道遠,我們總是禁不住有爛sql。怎麽辦呢,還好各大數據庫都有相關爛sql的收集功能,而mysql的慢查詢收集也是異曲同工,配合分析sql的執行計劃,這個優化就有了搞頭了。開啟mysql慢查詢日誌1.查看當前慢查詢設置情況#查看慢查

命令提示符(cmd)的tracert命令

跳轉 路由 操作系統 時間 經驗 由器 其中 cti 地址 tracert也被稱為Windows路由跟蹤實用程序,在命令提示符(cmd)中使用tracert命令可以用於確定IP數據包訪問目標時所選擇的路徑。本文主要探討了tracert命令的各個功能。 工具