1. 程式人生 > >性能測試指標

性能測試指標

目標 窗口 響應時間 等待 adr 測試指標 資源 連接池 一個

並發的概念:
(兩個維度)
1、【狹義】同一時刻向服務器發出的同一請求
2、【廣義】同一時間段向同一個服務器發出的請求


並發用戶數:
(兩個維度)
1、【工具】如LR中的 VU,工具設置;實際設置了多少並發
2、【服務器】一個時間內向服務器發的請求數;在一個時間段內,服務器能處理多少請求數


響應時間:
發送請求開始到接收返回結果結束(網絡傳輸時間+服務器處理時間)
【前提:目標明確】並發數,具體功能點,查詢數量(數據庫)
【不包含前端渲染時間】


吞吐量:
單位時間段內服務器處理的XXX
反應服務器處理能力
1、處理請求數 / s
2、處理字節大小數 / s
3、tps 處理事務數 / s
【jmeter 中throughout 代表 tps;loadrunner 中 throughout 代表字節數】

資源利用率:
1、硬件:CPU 、內存、磁盤、網絡帶寬等
2、軟件:數據連接池、JVM 內存、sql 執行效率等


例:                          用戶並發數   服務器並發數   服務器處理能力   tps(1s處理了事物數)
1、火車站買票 1個窗口
2、1個人買票 處理時間1s                    1       1         1            1
3、10人買票 1個窗口 平均RT是多少?5.5           10      1         1            1
4、10個人買票 10個窗口 平均RT是多少?1           10       10        10          10
5、150個人買票 10個窗口 平均RT是多少?7          150      10          10          10
6、10個窗口 5個人買票 1s                   5      10          10            5

服務器處理時間不變,用戶感知變慢的原因:排隊等待

性能測試指標