當你運行一個負載測試,LoadRunner將生成系統上的負載。而後,您可使用LoadRunner的監控器和圖形負載下,觀察系統的性能。數據庫
在這一課中,你將涵蓋如下主題:瀏覽器
在控制器的運行選項卡是從哪一個場景管理和監控的控制中心。該運行選項卡(位於控制器窗口的下半部分)包含五個窗格:服務器
圖例窗格。在底部窗格中,您能夠查看所選圖形數據。網絡
注:爲運行選項卡中的控制是在控制器的底部。工具
在本節中,您將啓動方案。性能
打開控制器運行視圖。測試
點擊運行選項卡在控制器的底部。優化
請注意,有8個Vuser在羽絨服中的列場景組窗格。這些都是在建立場景建立的Vuser的。google
因爲該方案還沒有運行,全部其餘櫃檯保持爲零,並在圖形可視面積(除Windows資源)中的全部圖表爲空白。當你開始在下一步運行場景,圖形和計數器將開始顯示信息。編碼
啓動方案。
單擊開始場景按鈕,或者選擇場景>開始開始運行場景。
若是您運行的是第一次教程中,控制器開始的場景。結果文件會自動保存到負載生成器的臨時文件夾中。
若是您是重複測試,系統會提示您覆蓋現有結果文件。點擊否,由於第一個負載測試的結果應該做爲基準結果被隨後的負載測試結果進行比較。打開設置結果目錄對話框。
指定一個新的結果文件夾。對於每一個結果集輸入惟一且有意義的名稱,由於你可能要疊加多個方案運行的結果,當你來分析圖表。
您可使用控制器的聯機圖查看由監控器收集性能數據。您可使用這些信息可能存在的問題在您的系統環境隔離開來。
檢查性能圖表。
Run選項卡的圖形顯示窗格中顯示如下默認圖:
查看吞吐量信息。
在可用圖窗格中,在Web資源圖,選擇吞吐量圖,並將其拖入圖形顯示窗格。吞吐量圖度量顯示在圖形顯示窗格和圖例窗格。
吞吐量圖顯示數據的這些Vuser從服務器接收任何給定的第二量(以字節爲單位)。您能夠比較此圖與事務響應時間圖看吞吐量如何影響事務性能。
若是該吞吐量隨着時間的推移和的Vuser數量的增長,這代表該帶寬是足夠的。若是圖保持相對平坦的Vuser的數量增長,咱們有理由得出結論帶寬制約了傳送的數據量。
當模擬的用戶,你應該可以查看Vuser的「實時行動,以確保他們正在執行正確的操做。該控制器容許您查看使用運行時查看實時的行動。
要在視覺上觀察的Vuser的行爲:
在控制器的運行選項卡,單擊Vuser的按鈕。打開當前對話框中。
在狀態欄顯示每一個Vuser的狀態。在上面的例子中,能夠看到四個Vuser將運行四是準備好了。在調度的啓動Vuser的行動指示控制器在同一時間發佈兩款的Vuser。做爲方案的進行,的Vuser將繼續在兩組以30秒的時間間隔來添加。
在Vuser列表中選擇一個正在運行的Vuser。
單擊顯示選定的Vuser按鈕這些Vuser工具欄上。運行時查看器打開並顯示所選擇的Vuser執行的操做。運行時瀏覽器的更新,該Vuser繼續經過Vuser腳本的步驟。
點擊隱藏選定的Vuser按鈕這些Vuser工具欄上關閉運行瀏覽器。
要查看正在運行的測試期間單個Vuser的進度,能夠顯示包含的Vuser的操做的文字總結的日誌文件。
要查看該Vuser的操做的文字總結
單擊顯示Vuser日誌 中的Vuser工具欄上的按鈕。打開Vuser日誌對話框。
日誌中包含對應於Vuser的操做信息。例如,在上面的窗口,該消息虛擬用戶腳本開始指示該Vuser的運行的開始。滾動到日誌的底部,看着新的消息添加由該Vuser執行的每一個操做。
關閉Vuser日誌對話框和當前對話框中。
能夠在負載測試期間手動添加更多Vuser來增長系統的負荷。
點擊運行/中止Vuser按鈕。運行/中止Vuser對話框打開,顯示當前分配給在場景中運行的Vuser數。
在#列中,輸入要添加到組的Vuser的數量。運行兩個其餘Vuser,更換數8用數字2,在#柱。
點擊運行添加的Vuser。
若是一些原來的Vuser還沒有初始化,運行初始化和運行新的選項出現。選擇運行的新選項。
這兩個其餘Vuser被分配到travel_agent組,並在運行的本地主機負載生成器。該場景狀態窗格顯示,如今有10個正在運行的Vuser。
注意:您可能會獲得LoadRunner Controller中沒法激活其餘Vuser的警告消息。這是由於您使用的是本地機器的負載生成器,它的內存有限的資源。通常狀況下,使用專用機器做爲負載生成器來避免這個問題。
檢查場景狀態窗格[Run選項卡上]的運行狀況的彙總。在場景狀態窗格中,能夠深刻查看哪些Vuser操做是形成應用程序問題。高數量的失敗事務和錯誤的可能代表負載下所須要的應用程序不執行。
若是一個應用程序啓動重負載下失敗,你極可能會遇到錯誤和失敗的事務。控制器顯示在輸出窗口中的錯誤消息。
查看日誌信息的詳細信息。
您能夠查看有關每條消息的Vuser,腳本和負載生成器經過單擊相應的列中的藍色連接與錯誤代碼相關的信息。
例如,要查找其中發生錯誤的腳本,鑽到消息總數列。輸出窗口顯示所選擇的錯誤代碼的全部消息,包括時間,迭代次數和行發生錯誤的腳本列表。
向下鑽取行號列。
VuGen將打開,顯示在發生錯誤的腳本行。可使用該信息來識別與緩慢的響應時間所引發的應用負載下失敗交易。
在一個場景運行結束時,場景狀態窗格的標題顯示向下狀態。這代表,在場景中的全部Vuser已完成運行。
您能夠打開當前對話框中看到各個Vuser的狀態。該Vuser對話框顯示每一個Vuser進行成功迭代的次數,和通過時間的迭代次數。
要查看系統負載下如何表現,看事務響應時間,並肯定響應時間是否在可接受範圍內。若是事務響應時間的狀況下增長過程當中,你須要尋找的瓶頸。您將瞭解更多關於這第7課:分析場景。
一旦問題被隔離,涉及開發商,數據庫管理員,網絡和其餘系統專家佐證的努力才能解決這個問題。做出調整後,在負載測試被重複,以確認該調整了預期的效果。你重複該循環以優化系統性能。
要保存方案,讓您可使用相同的設置,選擇再次運行文件>保存或單擊保存按鈕控制器工具欄上。
注:來源爲HP官網幫助中心 http://lrhelp.saas.hp.com/en/latest/help/WebHelp/Content/Tutorial/WebTours.htm
因爲使用的google翻譯,有些專有名詞翻譯的不許確,這個系列只是作個入門流程參考,望你們見諒哈~