1. 程式人生 > >Jmeter初級學習之Jmeter體系結構

Jmeter初級學習之Jmeter體系結構

jmeter基本原理 建立一個多執行緒,多執行緒執行取樣器產生大量負載,在執行過程中通過斷言來驗證結果的正確性,通過監聽器來記錄測試結果。若取樣器有引數化的需求,可以通過配置元件或前置處理器來完成;若有關聯需求,可以通過後置處理器來完成。 jmeter執行原理 jmeter通過執行緒組來驅動多個執行緒執行測試指令碼對被測試伺服器發起負載,每一個負載機上都可以執行多個執行緒組。jmeter不僅可以在GUI方式中完成,還可以使用命令列,而且命令列的執行的方式對於負載機的 資源消耗會更小。 jmeter支援遠端執行。

組成。

  1. 取樣器:【測試計劃】【執行緒組】【sampler】模擬使用者操作,向伺服器發出http請求、webservice請求或java請求等。
  2. 斷言:【測試計劃】【斷言】驗證結果是否正確
  3. 監聽器:【測試計劃】【監聽器】新增結果監聽,並可儲存測試結果到檔案;以表格及圖形形式展現結果。
  4. 前置處理器:【測試計劃】【前置處理器】請求傳送前做的一些環境或引數的準備工作。
  5. 配置元件:【測試計劃】【配置元件】引數化;通過函式生成動態資料;記錄伺服器的返回資料。
  6. 後置處理器:【測試計劃】【後置處理器】處理伺服器的返回結果,即對響應資料做處理。
  7. 控制器:【測試計劃】【執行緒組】【邏輯控制器】
  8. 定時器:【測試計劃】【執行緒組】【定時器】
  9. 執行緒組:【測試計劃】【執行緒組】