|
1、什么是性能測(cè)試 通過自動(dòng)化的測(cè)試工具模擬多種正常、峰值以及異常負(fù)載條件來對(duì)系統(tǒng)的各項(xiàng)性能指標(biāo)進(jìn)行測(cè)試。 2、性能指標(biāo) 1)性能測(cè)試三大指標(biāo):并發(fā)數(shù)、響應(yīng)時(shí)間、TPS 2)底層性能指標(biāo):硬件資源利用率(CPU、Mem、IO、NetWork)、軟件資源利用率(線程池、數(shù)據(jù)庫連接池、sql執(zhí)行效率、JVM) 附加說明:一般sql執(zhí)行時(shí)間在10-20ms 3、概念解析 1)并發(fā) 并發(fā)(狹義):在同一個(gè)時(shí)刻對(duì)同一個(gè)應(yīng)用的同一個(gè)接口發(fā)起相同的訪問; 并發(fā)(廣義--系統(tǒng)級(jí)別):在同一個(gè)時(shí)間段內(nèi)向同一個(gè)應(yīng)用發(fā)起的請(qǐng)求; 并發(fā)(廣義--接口級(jí)別):在同一個(gè)時(shí)間段內(nèi)向同一個(gè)應(yīng)用的同一接口發(fā)起的請(qǐng)求; 2)并發(fā)用戶數(shù) ● 概念:在某一個(gè)時(shí)間段內(nèi)向服務(wù)器發(fā)起的請(qǐng)求的數(shù)量。 ● 說并發(fā)用戶數(shù)一定要指明時(shí)間段(響應(yīng)時(shí)間) ● 說并發(fā)用戶數(shù)的時(shí)候一定要指明是從哪個(gè)角度:用戶角度/工具角度、系統(tǒng)角度; 3)響應(yīng)時(shí)間概念:客戶端發(fā)出請(qǐng)求到得到響應(yīng)的整個(gè)過程所經(jīng)歷的時(shí)間 瀏覽器訪問響應(yīng)時(shí)間與lr響應(yīng)時(shí)間差別: ● 瀏覽器訪問響應(yīng)時(shí)間包含css、js圖片加載時(shí)間 ● lr中不包含圖片、樣式的加載時(shí)間 4)TPS概念:指單位時(shí)間內(nèi)系統(tǒng)處理的客戶請(qǐng)求的數(shù)量. 一般來說,吞吐量用請(qǐng)求數(shù)/秒或頁面數(shù)/秒來衡量,從業(yè)務(wù)的角度,吞吐量也可以用訪問 人數(shù)/天或處理的業(yè)務(wù)數(shù)/小時(shí)等單位來衡量。從網(wǎng)絡(luò)的角度來說,也可以用字節(jié)數(shù)/天等單位來考察網(wǎng)絡(luò)流量 4、響應(yīng)時(shí)間、TPS、并發(fā)數(shù)關(guān)系● 兩個(gè)維度決定一個(gè)結(jié)果 ● TPS(響應(yīng)時(shí)間1秒 ) tps=并發(fā)用戶數(shù)量/響應(yīng)時(shí)間 ● 說響應(yīng)時(shí)間的時(shí)候一定要說并發(fā)數(shù) ● 說并發(fā)用戶數(shù),要指定響應(yīng)時(shí)間在多少秒內(nèi)(還得指定接口) |
|
|