LR12.53—第6課:運行負載測試

第6課:運行負載測試

當你運行一個負載測試,LoadRunner將生成系統上的負載。而後,您可使用LoadRunner的監控器和圖形負載下,觀察系統的性能。數據庫

在這一課中,你將涵蓋如下主題:瀏覽器

一目瞭然控制器運行視圖

在控制器的運行選項卡是從哪一個場景管理和監控的控制中心。運行選項卡(位於控制器窗口的下半部分)包含五個窗格:服務器

  1. 場景組窗格。在左上窗格中,您能夠在情景組查看Vuser的狀態。您可使用按鈕來此窗格右側啓動,中止和重置場景,查看單個Vuser的狀態,而且能夠手動添加更多的Vuser增長場景運行期間應用程序的負載。
  2. 場景狀態窗格。在右上方的窗格中,能夠查看負載測試的概要,其中包括正在運行的Vuser的數量和每一個Vuser操做的狀態。
  3. 可用圖窗格。在中間,左側窗格中,你能夠看到LoadRunner圖列表。要打開圖,選擇樹圖,並將其拖入圖形可視面積。
  4. 圖形顯示窗格中在中間右側窗格中,您能夠自定義顯示器查看圖表(一個和八個之間視圖>查看圖)。
  5. 圖例窗格。在底部窗格中,您能夠查看所選圖形數據。網絡

    注:爲運行選項卡中的控制是在控制器的底部。工具

如何運行負載測試場景?

在本節中,您將啓動方案。性能

  1. 打開控制器運行視圖。測試

    點擊運行選項卡在控制器的底部。優化

    請注意,有8個Vuser在羽絨服中的列場景組窗格。這些都是在建立場景建立的Vuser的。google

    因爲該方案還沒有運行,全部其餘櫃檯保持爲零,並在圖形可視面積(除Windows資源)中的全部圖表爲空白。當你開始在下一步運行場景,圖形和計數器將開始顯示信息。編碼

  2. 啓動方案。

    單擊開始場景按鈕,或者選擇場景>開始開始運行場景。

    若是您運行的是第一次教程中,控制器開始的場景。結果文件會自動保存到負載生成器的臨時文件夾中。

    若是您是重複測試,系統會提示您覆蓋現有結果文件。點擊,由於第一個負載測試的結果應該做爲基準結果被隨後的負載測試結果進行比較。打開設置結果目錄對話框。

    指定一個新的結果文件夾。對於每一個結果集輸入惟一且有意義的名稱,由於你可能要疊加多個方案運行的結果,當你來分析圖表。

如何監控負載下的應用程序?

您可使用控制器的聯機圖查看由監控器收集性能數據。您可使用這些信息可能存在的問題在您的系統環境隔離開來。

  1. 檢查性能圖表。

    Run選項卡的圖形顯示窗格中顯示如下默認圖:

    1. 正在運行的Vuser -整個場景圖顯示在給定時間正在運行的Vuser的數量。

    2. 事務響應時間-整個場景圖形顯示所花費的時間要完成每一個事務的數量。

    3. 每秒點擊次數-整個場景圖顯示方案運行的每一秒內由Vuser的Web服務器發出擊中(HTTP請求)的數量。

    4. Windows資源圖,顯示場景運行期間測得的Windows資源。

  2. 彰顯個性的測量。
    1. 雙擊放大,以適應整個圖形顯示窗格中的Windows資源圖。請注意,每一個測量出如今圖形圖例窗格顏色編碼行。每一行對應於具備相同的顏色圖表中的線。
    2. 選擇一行以突出於圖中的相應的行,反之亦然。
    3. 再次雙擊圖形以減少其大小。
  3. 查看吞吐量信息。

    在可用圖窗格中,在Web資源圖,選擇吞吐量圖,並將其拖入圖形顯示窗格。吞吐量圖度量顯示在圖形顯示窗格和圖例窗格。

    吞吐量圖顯示數據的這些Vuser從服務器接收任何給定的第二量(以字節爲單位)。您能夠比較此圖與事務響應時間圖看吞吐量如何影響事務性能。

    若是該吞吐量隨着時間的推移和的Vuser數量的增長,這代表該帶寬是足夠的。若是圖保持相​​對平坦的Vuser的數量增長,咱們有理由得出結論帶寬制約了傳送的數據量。

我怎麼看的Vuser實時運行?

當模擬的用戶,你應該可以查看Vuser的「實時行動,以確保他們正在執行正確的操做。該控制器容許您查看使用運行時查看實時的行動。

要在視覺上觀察的Vuser的行爲:

  1. 在控制器的運行選項卡,單擊Vuser的按鈕。打開當前對話框中。

    狀態欄顯示每一個Vuser的狀態。在上面的例子中,能夠看到四個Vuser將運行四是準備好了。在調度的啓動Vuser的行動指示控制器在同一時間發佈兩款的Vuser。做爲方案的進行,的Vuser將繼續在兩組以30秒的時間間隔來添加。

  2. 在Vuser列表中選擇一個正在運行的Vuser。

  3. 單擊顯示選定的Vuser按鈕這些Vuser工具欄上。運行時查看器打開並顯示所選擇的Vuser執行的操做。運行時瀏覽器的更新,該Vuser繼續經過Vuser腳本的步驟。

  4. 點擊隱藏選定的Vuser按鈕這些Vuser工具欄上關閉運行瀏覽器。

我在哪裏能夠查看Vuser操做的總結?

要查看正在運行的測試期間單個Vuser的進度,能夠顯示包含的Vuser的操做的文字總結的日誌文件。

要查看該Vuser的操做的文字總結

  1. 在Vuser的窗口中,選擇一個正在運行的Vuser。
  2. 單擊顯示Vuser日誌 中的Vuser工具欄上的按鈕。打開Vuser日誌對話框。

    日誌中包含對應於Vuser的操做信息。例如,在上面的窗口,該消息虛擬用戶腳本開始指示該Vuser的運行的開始。滾動到日誌的底部,看着新的消息添加由該Vuser執行的每一個操做。

  3. 關閉Vuser日誌對話框和當前對話框中。

我如何在測試期間增長負載?

能夠在負載測試期間手動添加更多Vuser來增長系統的負荷。

  1. 要在負載測試期間增長負載:
    1. 確保在控制器,運行顯示選項卡
    2. 點擊運行/中止Vuser按鈕。運行/中止Vuser對話框打開,顯示當前分配給在場景中運行的Vuser數。

    3. 列中,輸入要添加到組的Vuser的數量。運行兩個其餘Vuser,更換數8用數字2,在柱。

    4. 點擊運行添加的Vuser。

    5. 若是一些原來的Vuser還沒有初始化,運行初始化運行新的選項出現。選擇運行的新選項。

      這兩個其餘Vuser被分配到travel_agent組,並在運行的本地主機負載生成器。該場景狀態窗格顯示,如今有10個正在運行的Vuser。

      注意:您可能會獲得LoadRunner Controller中沒法激活其餘Vuser的警告消息。這是由於您使用的是本地機器的負載生成器,它的內存有限的資源。通常狀況下,使用專用機器做爲負載生成器來避免這個問題。

如何應用負載下進行?

檢查場景狀態窗格[Run選項卡上]的運行狀況的彙總。在場景狀態窗格中,能夠深刻查看哪些Vuser操做是形成應用程序問題。高數量的失敗事務和錯誤的可能代表負載下所須要的應用程序不執行。

  1. 查看場景狀態。

    場景狀態窗格的標題顯示場景的總體狀態。

  2. 查看Vuser操做的細分。

    1. 點擊經過的事務中的場景狀態窗格。該交易對話框打開,顯示交易明細清單。

    2. 點擊關閉,關閉交易對話框。

難道應用程序中遇到的錯誤?

若是一個應用程序啓動重負載下失敗,你極可能會遇到錯誤和失敗的事務。控制器顯示在輸出窗口中的錯誤消息。

  1. 檢查是否存在錯誤或警告消息。
    1.  

      選擇視圖>顯示輸出您能夠按類型排序的消息,如警告錯誤

      輸出對話框打開並列出消息文本,消息的產生,這些Vuser和產生錯誤負載生成器的總數,並在其中錯誤發生的腳本。

       

    2.  

      要查看詳細信息時,選擇該消息並單擊詳細信息打開詳細消息文本對話框,顯示完整的消息文本。

       

  2. 查看日誌信息的詳細信息。

    您能夠查看有關每條消息的Vuser,腳本和負載生成器經過單擊相應的列中的藍色連接與錯誤代碼相關的信息。

    例如,要查找其中發生錯誤的腳本,鑽到消息總數列。輸出窗口顯示所選擇的錯誤代碼的全部消息,包括時間,迭代次數和行發生錯誤的腳本列表。

  3. 向下鑽取行號列。

    VuGen將打開,顯示在發生錯誤的腳本行。可使用該信息來識別與緩慢的響應時間所引發的應用負載下失敗交易。

我怎麼知道,這一方案已經完成運行?

在一個場景運行結束時,場景狀態窗格的標題顯示向下狀態。這代表,在場景中的全部Vuser已完成運行。

您能夠打開當前對話框中看到各個Vuser的狀態。該Vuser對話框顯示每一個Vuser進行成功迭代的次數,和通過時間的迭代次數。

難道系統負載下表現良好?

要查看系統負載下如何表現,看事務響應時間,並肯定響應時間是否在可接受範圍內。若是事務響應時間的狀況下增長過程當中,你須要尋找的瓶頸。您將瞭解更多關於這第7課:分析場景

一旦問題被隔離,涉及開發商,數據庫管理員,網絡和其餘系統專家佐證的努力才能解決這個問題。做出調整後,在負載測試被重複,以確認該調整了預期的效果。你重複該循環以優化系統性能。

要保存方案,讓您可使用相同的設置,選擇再次運行文件>保存或單擊保存按鈕控制器工具欄上。

 

注:來源爲HP官網幫助中心 http://lrhelp.saas.hp.com/en/latest/help/WebHelp/Content/Tutorial/WebTours.htm

因爲使用的google翻譯,有些專有名詞翻譯的不許確,這個系列只是作個入門流程參考,望你們見諒哈~

相關文章
相關標籤/搜索