壓測(cè)命令:ab
安裝方式:yum install httpd-tools
常用參數(shù):
-c 并發(fā)數(shù)
-n 請(qǐng)求數(shù)
-t 最長(zhǎng)執(zhí)行時(shí)間單位秒 (但是最多執(zhí)行 50000 )
-H headerName:headerValue 傳遞header 參數(shù),多個(gè)header 用多個(gè)-H
-p 你要post發(fā)送的數(shù)據(jù)但是 后面是文件名 -p xxx.txt
-T content-type 如果你要用-p 發(fā)送數(shù)據(jù)一定要有這個(gè)參數(shù)
主要關(guān)注的結(jié)果
Requests per second: 每秒處理請(qǐng)求的數(shù)量 也就是我們常說(shuō)的qps ,代表一個(gè)服務(wù)的性能指標(biāo)井誉。是我們要注意的值。
Time per request: 用戶(hù)平均請(qǐng)求等待時(shí)間 關(guān)乎于客戶(hù)體驗(yàn)
Time per request: 服務(wù)器平均請(qǐng)求等待時(shí)間
這3個(gè)值其實(shí)是有關(guān)聯(lián)關(guān)系的羞福。
用戶(hù)平均請(qǐng)求等待時(shí)間= 處理完成所有請(qǐng)求數(shù)所花費(fèi)的時(shí)間 / (總請(qǐng)求數(shù) / 并發(fā)用戶(hù)數(shù))
服務(wù)器平均請(qǐng)求等待時(shí)間 = 處理完成所有請(qǐng)求數(shù)所花費(fèi)的時(shí)間/總請(qǐng)求數(shù)
用戶(hù)平均請(qǐng)求等待時(shí)間 = 服務(wù)器平均請(qǐng)求等待時(shí)間 * 并發(fā)數(shù)
每秒處理請(qǐng)求的數(shù)量 = 1 / 服務(wù)器平均請(qǐng)求等待時(shí)間