在前面的課程中,您使用VuGen將驗證您的Vuser腳本。在本課中,您將評估多個Vuser的負載下您的系統。您將模擬十個旅行代理同時使用航班預訂系統的行動,以及這些用戶的負載下觀察系統的行為。設計和運行這個測試,你使用LoadRunner控制器。
方案目標
在本課程中,其目標是創建一個模擬十個旅行代理同時登錄,搜索航班,購買機票,查看路線和注銷行為的情形。
在這一課中,你將涵蓋以下主題:
- LoadRunner Controller簡介
- 如何啟動控制器?
- 一目了然控制器
- 我如何修改腳本詳細信息?
- 如何生成系統上的負荷?
- 我如何模擬實際的負載行為?
- 我如何模擬不同類型的用戶?
- 如何監控負載下的系統?
LoadRunner Controller簡介
負載測試指在典型的工作條件下測試系統。例如,您可以測試系統,而很多旅行社同時保留相同的航班預訂系統的航班。
您設計測試來模擬真實情況。要做到這一點,你需要能夠產生在一個應用中的負載,當施加載荷(因為用戶不需要登錄和注銷系統正好在同一時間)安排。您還需要模擬不同類型的用戶活動和行為。例如,一些用戶可能會使用Firefox訪問系統,而其他用戶使用Internet Explorer。用戶還可以采用不同的網絡連接來訪問系統,例如調制解調器,DSL或電纜。創建並在方案中保存這些設置。
該控制器提供了你需要幫助您構建和運行測試,以准確地模擬工作環境的所有工具。
如何啟動控制器?
要開始開發一個場景中,你打開LoadRunner的控制器。
-
打開HP LoadRunner的控制器。
在LoadRunner的機器,單擊控制器桌面上的快捷方式圖標。
惠普LoadRunner的控制器打開並顯示新建場景對話框。
-
選擇一個場景類型。
有兩種方案類型:
一個手動場景讓您運行的Vuser和運行它們的次數進行控制,並讓你考多少個Vuser您的應用程序可以同時運行。您可以使用百分比模式來分發的Vuser基於您的業務分析員指定的百分比在腳本之間的總數。百分比模式復選框默認情況下選中第一次啟動下面的安裝LoadRunner的。如果被選中,清除它。
一個面向目標的方案用於確定您的系統是否能達到特定的目標。你確定的基礎上的目標,例如指定的事務響應時間或每秒點擊次數/事務數,LoadRunner將自動生成基於這些目標對你的情況。
- 點擊手動場景。
注:在使用百分比模式...復選框,則不應選擇。
-
添加Vuser腳本的負載測試。
在本教程中,你將只使用一個Vuser腳本來模擬用戶執行相同操作的一個組。為了更准確地模擬具有更靈活的用戶配置文件的一個現實世界的情況下,可以創建多個不同Vuser組,與運行多個腳本不同的用戶設置每個組。
您以前錄制在VuGen的腳本包含你要測試的業務流程。它們包括登錄,搜索航班,購買機票,查看航班路線,然后注銷該網站。您將添加一個類似的腳本場景,並配置情景模擬8家代理商同時執行航班預訂系統上的這些行動。您將在測試過程中添加兩個更多的Vuser。
為了這個目的,提供了一個示例腳本,它類似於您創建的。我們建議您使用示例腳本。
注:為控制設計選項卡在控制器的左下角。
一目了然控制器
該 設計控制器的標簽是設計負載測試的主界面。在設計選項卡分為三個窗格:
- 場景組窗格。您可以配置Vuser組中的場景腳本窗格。您可以創建不同的組來代表你的系統的典型用戶,並指定將運行Vuser的數量,他們將運行的計算機。
- 服務水平協議窗格。當你設計一個負載測試場景中,可以定義為性能指標目標或服務水平協議(服務水平協議)。當您運行場景中,LoadRunner收集並存儲與性能相關的數據。當你分析來看,比較分析對SLA的這一數據,並確定為定義的測量SLA狀態。
- 場景計划窗格。在場景計划窗格中,設置負載行為,以准確地描繪現實世界的用戶行為。定義根據該Vuser的運行操作,在該載荷施加到該應用程序,負載測試的持續時間,以及如何評 分的負荷被終止
我如何修改腳本詳細信息?
您修改腳本的詳細信息如下:
-
請檢查basic_script出現在組名稱的列場景組窗格。
-
更改集團名稱。
如何生成系統上的負荷?
您已經添加到您的場景Vuser腳本后,需要配置負載生成器,該生成系統負載的計算機。
提示:定義:負載生成器是運行多個Vuser以生成系統上的負載一台電腦。你可以使用一些負載發電機,每台發電機托管多個Vuser。
在本節中,您將了解如何將負載生成器的情況下,和測試負載生成器連接。
添加負載生成器。
點擊負載生成器按鈕
控制器工具欄上。打開負載生成器對話框。
負載生成對話框,您可以查看和配置方案中定義的負載生成器。負載生成對話框顯示名為負載生成器的詳細信息本地主機。該狀態本地主機負載生成器下。這表明該控制器沒有連接到本地主機負載生成器。
在本教程中,您將使用本地計算機的負載生成器。
注意:在一個典型的業務系統,你將有幾種負載生成器,每個托管多個Vuser。
測試負載生成器連接。
當您運行方案時,控制器會自動連接到負載生成器。但是,您可以嘗試運行方案之前測試連接。
我如何模擬實際的負載行為?
您添加負載生成器后,您就可以配置負載行為。
典型用戶不用登錄和關閉系統正好在同一時間。LoadRunner將允許用戶逐漸登錄到和關閉系統。它也可以讓你確定方案的持續時間,並在該方案中終止的方式。您將在下面的配置情況會比較簡單。然而,設計出更准確地反映真實的生活場景的場景時,你可以定義更真實貼近生活的Vuser活動。
您配置了一個手動場景加載行為場景計划的控制器窗格。場景計划窗格分為三個部分:計划定義區,操作電網和互動計划圖。
現在,您將更改默認的負載設置並配置方案計划。
-
設置定時操作定義。
您可以設置啟動Vuser的,持續時間,以及停止Vuser無論從動作的場景調度全局調度的網格,或者通過操縱互動計划圖。當你從圖中設定的定義,全球附表網格屬性進行相應的調整。
現在,您將設置定義,以便在全球附表電網看起來如下。
-
設立該Vuser初始化。
初始化是指准備的Vuser和負載生成器通過運行運行負載測試vuser_init在腳本操作。根據您的系統配置,初始化的Vuser才開始運行,可能會提供更逼真的效果。
-
指定的Vuser逐漸開始
間隔開始的Vuser允許你檢查Vuser負載對被測隨着時間的推移應用逐漸增多,並幫助你找出什么時候系統響應時間變慢。
-
安排時間。
您可以指定時間,以確保這些Vuser持續一段特定時期內執行時間表操作,因此您可以度量服務器上的連續負載。如果你設定的期限,該腳本將在此期間盡可能多的反復運行,無論在腳本的運行時設置中設置的迭代次數。
- 確保交互式圖形計划是在編輯模式下通過單擊編輯模式按鈕
交互式圖形表工具欄上。 -
在互動一覽表中,單擊代表時間的水平線。該生產線是強調和點和鑽石在它的端點被顯示。
注:圖例顯示在鑽石的頂部,單擊隱藏圖例按鈕
交互式圖表附表工具欄上顯示diamond.n - 菱形端點向右拖動,直到括號中的時間讀取0點11分30秒。你剛才設置Vuser來一段運行10分鍾。
- 確保交互式圖形計划是在編輯模式下通過單擊編輯模式按鈕
-
安排逐步關閉。
逐漸停止Vuser的建議,以幫助檢測內存泄漏和檢查系統恢復,應用程序已經達到閾值之后。
-
我如何模擬不同類型的用戶?
現在你已經配置了負載表,你會指定的Vuser將如何在測試期間的行為。
當模擬一個真實的用戶,您需要考慮用戶的實際行為。行為是指用戶采取行動之間暫停,用戶重復動作的次數,等等時間。
在本節中,你會更加了解LoadRunner的運行時設置,您將啟用思考時間和日志記錄。
- 打開運行時設置。
- 在控制器中,單擊設計選項卡。
- 在場景組窗格中,選擇travel_agents組。
-
單擊運行時設置按鈕
的場景組工具欄上。打開運行時設置對話框。運行時設置允許您模擬各種不同的用戶活動和行為。他們包括:
運行邏輯。的次數一Vuser的重復一組動作。
起搏。將時間重復的動作之前等待。
日志。您希望在測試過程中收集的信息化水平。運行方案第一次,建議生成日志消息,以確保您已調試的情況下,第一次運行時出現故障的信息。
思考時間。用戶停止步驟之間時間去思考。由於用戶根據自己的經驗水平和目標與應用程序交互,更精通技術的用戶可能比新用戶的工作更迅速。Vuser可以進行通過啟用思考時間負載測試期間更准確地模仿他們的真實世界同行。
高速模擬。采用不同的網絡連接如調制解調器,DSL和電纜用戶。
瀏覽器仿真,使用不同的瀏覽器,看看他們的應用程序性能的用戶。
內容檢查,用於自動檢測用戶定義的錯誤。
假設發生錯誤時應用程序發送的自定義頁面。這個自定義頁面總是包含文字ASP錯誤。你需要搜索所有服務器返回的頁面,看看是否出現文字ASP錯誤。
您可以設置LoadRunner將自動查找試運行期間這段文字,使用內容檢查運行時設置。LoadRunner將搜索的文本,如果檢測到產生錯誤。在場景運行,可以識別內容檢查錯誤。
- 啟用思考時間。
- 啟用日志記錄。
如何監控負載下的系統?
現在,您已經定義了的Vuser將如何在測試期間的行為,你就可以設置你的顯示器。
當一個應用程序產生的負載,你想看到的應用程序的實時和潛在的地方存在瓶頸如何執行。您使用LoadRunner的套件集成顯示器的負載測試期間測量每一單層,服務器和系統的組件的性能。LoadRunner將包括用於各種主要后端系統組件,包括Web,應用程序,數據庫和ERP / CRM服務器的顯示器。
例如,您可以根據運行的Web服務器的類型選擇Web服務器資源監視器。你可以購買一個許可證的相關監視器,例如IIS,並使用該顯示器查明體現在IIS資源的問題。
在本節中,您將學習如何添加和配置Windows資源監視器。你可以使用這個監視器來確定負載對你的CPU,磁盤和內存資源的影響。
- 選擇Windows資源監控器。
- 選擇監控的服務器。
-
激活監視器。
點擊OK在Windows資源對話框,關閉對話框,並激活監視器。
注:來源為HP官網幫助中心 http://lrhelp.saas.hp.com/en/latest/help/WebHelp/Content/Tutorial/WebTours.htm
由於使用的google翻譯,有些專有名詞翻譯的不准確,這個系列只是做個入門流程參考,望大家見諒哈~




















