1嗓袱、性能測試要觀注的幾個點籍救,RT,TPS渠抹,資源利用率蝙昙,出錯率
那在jmeter上可以看到RT,TPS梧却,出錯率
一奇颠、聚合報告
1、Lable:Label:每個 JMeter 的 element(例如 HTTP Request)都有一個 Name 屬性放航,這里顯示的就是 Name 屬性的值烈拒;
2、#Samples:表示這次測試中一共發(fā)出了多少個請求广鳍,如果模擬10個用戶荆几,每個用戶迭代10次,那么這里顯示100赊时;
3吨铸、Average:平均響應(yīng)時間——默認情況下是單個 Request 的平均響應(yīng)時間,當(dāng)使用了 Transaction Controller 時祖秒,也可以以Transaction 為單位顯示平均響應(yīng)時間诞吱;單位是毫秒
4舟奠、Median:中位數(shù),也就是 50% 用戶的響應(yīng)時間房维;
5沼瘫、90% Line ~ 99% Line:90% ~99%用戶的響應(yīng)時間;
6咙俩、Min:最小響應(yīng)時間耿戚;
7、Maximum:最大響應(yīng)時間暴浦;
8溅话、Error%:本次測試中出現(xiàn)的錯誤率,即 錯誤的請求的數(shù)量/請求的總數(shù)歌焦;
9、Throughput:吞吐量——默認情況下表示每秒完成的請求數(shù)(Request per Second)砚哆,當(dāng)使用了 Transaction 独撇;這里面包括了失敗的請求,但不包括服務(wù)器沒有響應(yīng)的請求躁锁,即沒有返回任何狀態(tài)碼的請求
10纷铣、Received KB/src:每秒從服務(wù)器端接收到的數(shù)據(jù)量;
11战转、Sent KB/src:每秒從客戶端發(fā)送的請求的數(shù)量搜立。
二、一些常用插件? 槐秧,查用監(jiān)聽器的插件啄踊,以下能看到tps?rt的走勢圖
三、granfana+influxdb
一刁标、安裝influnxdb
1颠通、打開influxdb.conf,修改配置
2膀懈、?cmd進入influxdb版本目錄顿锰,輸入命令:influxd? -config? ? influxdb.conf
3、在influxdb中創(chuàng)建jmeter?數(shù)據(jù)庫
2硼控、配置jmeter后端
influxdbUrl :http://host_to_change:8086/write?db=jmeter
#host_to_change寫安裝influxdb服務(wù)的ip 端口如修改填寫修改后的端口 db前面創(chuàng)建的數(shù)據(jù)庫:jmete
3、安裝grafana
(1)安裝好了以后胳赌,雙擊啟動
(2)啟動后訪問:http://127.0.0.1:3000牢撼,默認賬號/密碼:admin/admin
(3)配置數(shù)據(jù)庫
(4)配置模版