JMeter基础知识
2019獨角獸企業(yè)重金招聘Python工程師標準>>>
1.JMeter常用術(shù)語
1)采樣器(Samplers)
采樣器是JMeter測試腳本的基礎(chǔ)單元,用戶可以用他來向服務(wù)器發(fā)出一個特定的請求,比如HTTP請求、JAVA請求。
2)邏輯控制器(Logic Controllers)
用戶通過邏輯控制器來控制JMeter測試腳本的執(zhí)行順序,以便測試能夠按照用戶期望的順序和邏輯執(zhí)行。
 3)監(jiān)聽器(Listeners)
 
監(jiān)聽器被用來收集測試結(jié)果信息,比如聚合報告、查看結(jié)果樹。
4)配置元件(Configuration Elements)
配置元件被用來設(shè)置一些JMeter測試腳本公用的信息,比如HTTP Cookie管理器、HTTP Cache Manager。
 5)斷言(Assertions)
 
斷言被用來驗證服務(wù)器實際返回的信息與用戶期望的情況是否相符。
6)定時器(Timer)
定時器被用來保存JMeter測試腳本與時間相關(guān)的一些信息,例如思考時間。
7)前置處理器(Pre-Processors)
在前置處理器的作用范圍內(nèi),任何采樣器被執(zhí)行前,都要先執(zhí)行前置處理器。
8)后置處理器(Post-Processors)
 在后置處理器的作用范圍內(nèi),任何采樣器被執(zhí)行后,都要先執(zhí)行后置處理器。
 
9)測試計劃(Test Plan)
測試計劃是測試腳本的根節(jié)點,關(guān)于整個測試腳本的一些基礎(chǔ)設(shè)置,可以在測試計劃中設(shè)定,比如用戶自定義變量。
10)線程組(Thread Group)
線程組定義了一個虛擬用戶池。
2.JMeter測試結(jié)果術(shù)語
1)Samples:表示這次測試中一共發(fā)出多少個請求。
2)Average:默認情況下是單個Request的平均響應(yīng)時長。當使用Transaction Controller時,表示每個Transaction的平均響應(yīng)時長。
3)Median:50%用戶的響應(yīng)時長。
4)Min:最小響應(yīng)時長。
5)Max:最大響應(yīng)時長。
6)Error%:請求錯誤數(shù)量/請求數(shù)量。
7)Throughput:默認情況下表示每秒完成的請求數(shù),當使用Transaction Controller時,表示每秒的事務(wù)數(shù)。
注:整理自《零成本實現(xiàn)Web性能測試》
轉(zhuǎn)載于:https://my.oschina.net/xishuixixia/blog/102920
總結(jié)
以上是生活随笔為你收集整理的JMeter基础知识的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
 
                            
                        - 上一篇: MetroGridHelper: A h
- 下一篇: android关于获取摄像头帧数据转成图
