【JMeter_02】JMeter目錄結構與功能模塊介紹

安裝包目錄結構

  

  一、backups: 存放jmeter對腳本的自動備份保存文件html

  二、bin:jmeter的可執行文件目錄,包含啓動、配置等相關文件編程

    

  三、dosc:程序自帶的官方文檔本地存放目錄服務器

  四、extras:擴展插件目錄<好比程序自帶的對ant支持一系列插件>dom

  

  五、lib:全部的插件存放目錄編程語言

  六、licenses:jmeter證書的目錄oop

  七、printable_docs:用戶手冊及demo存放目錄測試

 主程序功能模塊

  測試計劃:整個用於運行jmeter腳本集,全部用於運行的腳本內容都包含在測試計劃以內spa

  線程組:線程組是全部測試計劃的<僞>起點。包含這全部會被執行的採樣器、控制器等(後續介紹爲什麼說是僞起點)插件

  配置元件:我的理解相似於編程語言中的方法。被調用纔會執行,但在jmeter中,若是有采樣器被執行,則全部的上層配置元件都被調用線程

  監聽器:經過收集服務器的響應數據進行分析,最終以表格、圖形、樹形、文本的型是展示出統計結果

  定時器:就字面意思,等待,模擬實際操做中的暫停、延遲、人腦反應等。單位爲毫秒

   邏輯控制器:主要分爲兩大類,一類是會對取樣器進行邏輯控制的,一類是對於取樣器進行整理,但不會對執行邏輯形成影響的。

      If控制器<If Controller>快速入口

      循環控制器<Loop Controller>快速入口

      While控制器<While Controller>快速入口

      臨界部分控制器<Critical Section Controller>快速入口

      ForEach控制器<ForEach Controller>快速入口

      Switch控制器<Switch Controller>快速入口

      包括控制器<Include Controller>快速入口

      模塊控制器<Module Controller>快速入口

      執行時間控制器<Runtime Controller>快速入口

      交替控制器<Interleave Controller>快速入口

      僅一次控制器<Once Only Controller>快速入口

      隨機控制器<Random Controller>快速入口

      隨機順序控制器<Random Order Controller>快速入口

      吞吐量控制器<Throughput Controller>快速入口

      簡單控制器<Simple Controller>快速入口

      事務控制器<Transaction Controller>快速入口

      錄製控制器<Recording Controller>快速入口

  前置處理器:在採樣器請求發出以前執行,對請求作一些數據的準備工做,當放在線程組以外的時線程組內的任意一個請求執行以前都會觸發執行一次前置處理器

  後置處理器:在採樣器請求發出以後執行,對請求的返回結果進行提取、正確值查詢處理,當放在線程組以外的時線程組內的任意一個請求執行以後都會觸發執行一次後置處理器

  斷言:根據不一樣的斷言方式對採樣器請求返回的結果進行校驗。僅對斷言模塊的下層請求生效

  測試片斷:我的理解也相似與編程語言中的方法,與配置元件不一樣的地方在於,只有在主動調用的時候纔會執行,而不是隻要有采樣器被執行就會調用

  非測試元件:錄製腳本時使用,沒有多用過,不作討論,我的認爲錄製的腳本太low,實用價值不高,不推薦錄製

相關文章
相關標籤/搜索