Loadrunner性能测试结果分析
我們以測試場景“登錄-退出”為例,對測試報告的結果進行分析說明。
一、測試說明
| 功能 | 登錄退出 |
| 測試目的 | 進行用戶登錄,評估服務器增長能力 |
| 場景說明 | 打開登錄首頁,用戶名登錄;進入登錄后首頁頁面,點擊退出登錄 |
| 事務說明 | 用戶登錄 |
| 動態數據說明 | 登錄用戶名/登記序號:nsrsbh,djxh請用String型,djxh取nsrsbh同一行,nsrsbh迭代設置為Sequential,Each iteration. |
| ? ? ? 參數設置 | 通過HP LoadRunner11.00壓力測試工具,導入錄制腳本,設置測試1臺控制主機,3臺壓力測試機被控制機,設置參數如下: Start vusers:500,100Vusers every 00:00:15 Duration:Run 30 minute Stop vusers:100Vusers every 00:00:15 All user:2000 |
二、結果分析
| 指標 | ? | 最大 | 平均 |
| 并發用戶數 | 2000 | ? | |
| TPS: | 110 | 80 | |
| 響應時間 | 登錄 | 0.63s | 0.54s |
| 退出登錄 | 0.05s | 0.03s | |
| 點擊率 | ? | 6432 | 4665 |
| 數據庫CPU負載 | 10~18.2 | ||
| 應用服務器CPU負載 | 9%~16% | ||
| 服務器吞吐量 | 最大17MB/s | ||
1.統計信息摘要
????下圖說明本次測試運行的最大并發數為2000,總吞吐量為37,770,860,276字節,平均每秒吞吐量為25,349,571字節,總的請求數為6,952,027,平均每秒的請求為4,665,29。對于吞吐量,單位時間內吞吐量越大,說明服務器的處理能越好,而請求數僅表示客戶端向服務器發出的請求數,與吞吐量一般是成正比關系。
?
圖1-1 ?登錄統計圖
2.事務摘要
這部分給出了場景執行結束后相關Action的平均響應時間、通過率等情況,如圖1-2所示,從該圖中我們可以得到每個Action的平均響應時間與業務成功率。
?
圖1-2 ?事務摘要
?
圖1-3 ?平均事務響應時間
???? 通過圖1-3可以得到平均事務響應時間的詳細信息,我們可以看到整體趨勢比較平滑。因此結合圖1-2可以得到,在登錄事務中,“90 Percent”為0.546s,它表示90%的用戶在登錄時,服務器是可以滿足在 0.55s內得到響應的,響應速度還是比較好的。
3.HTTP響應摘要
該部分顯示在場景執行中,每次發送HTTP請求所得到的狀態。本次登錄測試共發送6,952,027次請求,其詳情如下圖1-4.其中“HTTP200”有5,290,470次,“HTTP404”有117,566次,占整體請求數的2%,這說明基本所有的請求都能成功。
? 之前統計該次測試中失敗數為0,之所以“HTTP404”也有值,是因為腳本有些頁面的請求內容并非關鍵點,沒有請求到并不會影響最終的測試結果。
?
圖1-4 ?請求響應狀態
4.每秒點擊數
“Hits per Second(每秒點擊數)”反映了每秒向服務器提交的請求數量。下圖1-5顯示的是“Hits per Second”與“Throughput”的復合圖。如果兩種圖像的曲線都正常且基本一致,說明服務器能及時接受客戶端的請求,并能返回結果。從圖中可以看出,整體表現還是不錯的。
?
圖1-5 每秒點擊數與每秒吞吐量復合圖
5.業務成功率
?????業務成功率就是事務成功率,用戶一般把一個Action當做一筆業務,在“Transaction Summary”中我們可以很明確地看到每個事務的執行狀態。
?
圖1-6 ?事務狀態統計圖
從圖1-6可以看出,所有的Action都是綠色的。也就表示在30分鐘的時間里,共完成了117,566次登錄退出操作,成功率為100%。
總結
以上是生活随笔為你收集整理的Loadrunner性能测试结果分析的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: WIN7如何升级到WIN10系统版本
- 下一篇: 局域网中dhcp端口号是多少