loadrunner測試結果三

結果摘要:web

  場景執行狀況:瀏覽器

    該部分給出了本次測試場景的名稱、結果存放路徑 及 場景的持續時間服務器

  統計信息摘要 statistic summarycookie

    該部分給出了場景執行結束後併發數、總吞吐量、平均每秒吞吐量、總請求數、平均每秒請求數的統計值網絡

    對於吞量,單位時間內吞吐量越大,說明服務器的處理能力越好,而請求數僅表示客戶端向服務器發出的請求數,與吞吐量通常是成正比關係併發

  事務摘要 transaction summary性能

    該部分給出了場景執行結束後相關action的平均響應時間、經過率等狀況測試

  http 響應摘要 http responses summary網站

    該部分顯示在場景執行過程當中,每次http請求發出去的狀態,是成功仍是失敗加密

    出現了404錯誤,但結果都經過了,出現這樣的問題的緣由是腳本有些頁面的請求內容並不是關鍵點,好比可能請求先前的cookie信息,若是沒有就從新獲取,因此不會影響最終的測試結果

    400 沒法解析請求

    401 未經受權

    403 禁止訪問

    404 找不到文件或目錄

    500 服務器錯誤

  併發數分析

    running vusers 運行的併發數,顯示了在場景執行過程當中併發數的執行狀況,它們顯示vuser的狀態、完成腳本的vuser的數量以及集合統計信息,將這些圖與事務圖結合使用能夠肯定vuser的數量對事務響應時間產生的影響

  rendezvous 集合點(新圖-添加)

  響應時間:

    average transaction response time 平均事務響應時間:

      加上思考時間是爲了真實的模擬用戶環境,統計結果中除去思考時間是爲了更真實的反映服務器處理能力

      90 percent time:表求90%的事務,服務器的響應都維持在某個值附近,average time 值對於平均事務響應時間變更趨勢很大的狀況統計不許確,若是總體趨勢比較平滑,沒有忽上忽下的波動狀況,取二者均可以,若是總體趨勢毫無規律,波動很是大,90percent time更真實些

  每秒點擊數 hits per second

    反映了客戶端每秒鐘向服務器商提交的請求數量,若是客戶端發出的請求數量越多,與之相對的average throughput 也應該越大,而且發出的請求越多會對平均事務響應時間形成影響,因此在測試過程當中每每將這三都結合起來分析

    若是 hits per second正常,而 average throughput 不正常,則表示服務器雖然可以接受服務器的請求,但返回結果較慢,多是程序處理緩慢

    若是hits per second不正常,則說明客戶端存在問題,這種問題通常是網絡引發的,或者錄製的腳本有問題,未能正確的模擬用戶的行爲

    通常狀況下,這兩種指標用於性能調優,好比給定了幾個條件,去檢測另一個條件,用這兩個指標衡量,每每起到很好的效果,好比要比較某兩種硬件平臺的優劣,就可使用相同的配置方法部署軟件系統,而後使用相同的腳本、場景設計、統計方法去分析,最終得出一個較優的配置

  業務成功率

    就是事務成功率,用戶通常把一個action當作一筆業務,在loadrunner場景執行中一筆交易稱爲一個事務。在 transaction summary中能夠很明確的看到每一個事務的執行狀態

  系統資源:

    系統資源圖顯示了在場景執行過程當中被監控的機器系統資源使用狀況,通常狀況下監控機器的CPU、內存、網絡、磁盤等各個方面

    processor time :CUP使用率

    availablembytes(memory):可用物理內存 內在使用率=(總內存-可用)/總內存

    processor queue length :cpu隊列長度:超過2 則可能表示處理器堵塞

網頁細分圖

  能夠評估頁面內容是否影響事務響應時間,使用網頁細分圖,能夠分析網站上有問題的元素

  page download time breakdown

  client time 顯示因瀏覽器思考時間或其餘與客戶端有關的延遲而使客戶機上的請求發生延遲時,所通過的平均時間

  connection time 顯示與包含指定url的web服務器創建初始鏈接所需的時間,鏈接度量是一個很好的網絡問題指示器,此外,它還可代表服務器是否對請求作出響應

  DNS resolution time顯示使用最近的DNS服務器將DNS名稱解析爲IP地址所需的時間。DNS查找度量是指示DNS解析問題或DNS服務器問題的一個很好的指示器

  Error time 顯示從發出http請求到返回錯誤消息僅限於http錯誤這期間通過的平均時間

  first buffer time 顯示從初始http請求一般爲get到成功收回來自web服務器的第一次緩衝時爲止所通過的時間。第一次緩衝度量是很好的web服務器延遲和網絡滯後指示器

  注意:因爲緩衝區大小最大爲8k,所以第一次緩衝時間可能也就是完成元素下載所需的時間

  FTP authernthication time;顯示驗證客戶端所用的時間,若是使用ftp則服務器在開始處理客戶端命令以前,必須驗證該客戶端。FTP驗證度量僅適用於FTP 協議通訊

  receive time:顯示從服務器收到最後一個字節並完成下載以前通過的時間。接收度量是很好的網絡質量指示器

  SSL Handshaking time:顯示創建ssl鏈接所用的時間(包括客戶端hello、服務器hello、客戶端公用密鑰傳輸、服務器證書傳輸和其餘部分可選階段)。此時該後,客戶端和服務器之間的全部通訊都被加密。SSL握手度量僅適用於https通訊

  測試項                  目標值                                 實際值                       是否經過

  業務響應時間          <=3秒                               

  業務成功率     100%

  業務總數    30分鐘完成2000

  cup使用率             <75%

  內存使用率           <70%

       處理器隊列長度    =1

相關文章
相關標籤/搜索