監聽器——聚合報告
聚合報告添加步驟:(右鍵點擊每一個操作步驟--->“添 加”---->“監聽器”---->“聚合報告”)
Label:每個 JMeter 的 element(例如 HTTP Request)都有 一個 Name 屬性,這里顯示的就是 Name 屬性的值
#Samples:表示你 這次測試中一共發出了多少個請求,如果模擬10個用戶,每個用戶迭代10次,那么這里顯示100
Average:平均響應時 間——默認情況下是單個 Request 的平均響應時 間,當使用了 Transaction Controller 時,也可以以Transaction 為單位顯示平均響應時間
Median:中位數,也就是 50% 用戶的響應時間
90% Line:90% 用戶的響應時間
Note:關於 50% 和 90% 並發用戶數的含義,請參考下文
http://www.cnblogs.com/jackei/archive/2006/11/11/557972.html
Min:最小響應時間
Max:最大響應時間
Error%:本次測試中 出現錯誤的請求的數量/請求的總數
Throughput:吞吐量——默認情況下表示每秒完成的請求數 (Request per Second),當使 用了 Transaction Controller 時,也可以表示類似 LoadRunner 的 Transaction per Second 數
KB/Sec:每秒從服務器端接收到的數據量,相當於LoadRunner中的 Throughput/Sec
監聽器——結果樹
查看結果樹添加步驟:(右鍵點擊每一個操作步驟---> “添加”---->“監聽器”---->“查看結果樹”)
"查看結果樹”監聽器顯示了請求和響應取樣器的細節,並且以基礎的HTML和XML顯示響應表現
監聽器——jp@gc - PerfMon Metrics Collector
查看結果樹添加步驟:(右鍵點擊每一個操作步驟 ---> “添加”---->“監聽器”---->“jp@gc - PerfMon Metrics Collector”)
(備注:該項是添加插件后的項,使用時需先啟動服務器里有個serverAgent文件夾,執行里面的serverAgent.bat(windows )或者serverAgent.sh(Linux))
點configure, 選擇"Save Active Thread Counts"
在servers to monitor中點擊新增,添加你要監控的服務器,包括服務器地址,端口默認為4444,選擇監控的選項,在metric to collect中如:cpu, 內存,網絡吞吐,磁盤吞吐等
定時器——Synchronizing Timer
做並發測試時使用,添加在所需測位置的前面,如需測200個人同時點擊居家安全系統的【歷史記錄】欄,則放在登陸之后,點擊【歷史記錄】欄鏈接之前。表示進程進行到該處時先暫停,待所有進程都到達該點后,再進行下一步操作,也就是一起開始測試規定位置。
監聽器——圖形結果
查看結果樹添加步驟:(右鍵點擊每一個操作步驟 ---> “添加”---->“監聽器”---->“圖形結果”)
樣本數目:總共發送到服務器的請求數。
最新樣本:代表時間的數字,是服務器響應最后一個請求的時間。
吞吐量:服務器每分鍾處理的請求數。
平均值:總運行時間除以發送到服務器的請求數。
中間值:代表時間的數字,有一半的服務器響應時間低於該值而另一半高於該值。
偏離:表示服務器響應時間變化、離散程度測量值的大小,或者,換句話說,就是數據的分布。
監聽器——斷言結果
查看結果樹添加步驟:(右鍵點擊每一個操作步驟 ---> “添加”---->“監聽器”---->“斷言結果”)
對上一個請求返回的信息,做字符串、數據包大小、HTML、XML、圖片等做判斷,確保返回的信息的准確性。
前提:添加斷言(右鍵點擊每一個操作步驟 ---> “添加”---->“斷言”)
響應斷言
Apply to:作用未知
選項有:Main sample and sub-samples、Main sample only、Sub-samples only、JMeter Varuable
要測試的響應字段: 標示被檢查對象是什么?
模式匹配規則:標明被檢查對象與驗證內容之間的關系,Contains(包含關系);Matches(匹配關系);Equals(相等關系);Not(非關系);Substring(截取部分字符串的一個方法,此處所表示關系未知)
要測試的模式:需要驗證的內容列表(寫法我尚不明了)
參考鏈接:http://www.cnblogs.com/zhuque/archive/2012/11/14/2769562.html
監聽器——用表格察看結果
查看結果樹添加步驟:(右鍵點擊每一個操作步驟 ---> “添加”---->“監聽器”---->“用表格察看結果”)
樣本數目:總共發送到服務器的請求數。
最新樣本:代表時間的數字,是服務器響應最后一個請求的時間。
平均值:總運行時間除以發送到服務器的請求數。
偏離:服務器響應時間變化、離散程度測量值的大小,或者,換句話說,就是數據的分布。
監聽器——圖形報表
查看結果樹添加步驟:(右鍵點擊每一個操作步驟 ---> “添加”---->“監聽器”---->“圖形報表”)
樣本數目:總共發送到服務器的請求數。
最新樣本:代表時間的數字,是服務器響應最后一個請求的時間。
吞吐量:服務器每分鍾處理的請求數。
平均值:總運行時間除以發送到服務器的請求數。
中間值:時間的數字,有一半的服務器響應時間低於該值而另一半高於該值。
偏離:服務器響應時間變化、離散程度測量值的大小,或者,換句話說,就是數據的分布。