1.前置處理器
主要是用來在發送請求前可能會做一些環境或者參數的准備工作。
例如:對數據庫進行操作前需要先建立數據庫連接,那么前置處理器就可以完成這樣的工作。
訪問路徑:【測試計划】--【前置處理器】
2.配置元件
性能測試過程中為了模擬大量用戶操作我們往往需要做參數化。而Jmeter的參數化可以通過配置元件來完成。
例如 CSV Date Set Config(csv 數據文件設置) ,他可以幫助我們從文件中讀取測試數據。
另外JMeter中的提供了很多的函數來幫我們生成動態數據。
當然配置元件不僅僅於此,他還可以記錄服務器的返回數據(http cache manager ---http消息頭管理器),自動記錄服務器返回的cache信息。
換句話說,配置元件為取樣器提供了預備數據,然后又取樣器發出請求。
訪問路徑:【測試計划】--【配置元件】
3.后置處理器
后置處理器一般放在取樣器之后,用來處理服務的返回結果。后置處理器就是專門用來對響應數據做處理的元件。
比如性能測試中“關聯”這個名詞,Jmeter的關聯就是通過后置處理器完成的。
訪問路徑:【測試計划】--【后置處理器】
【前置處理器】【配置元件】【后置處理器】都是為取樣器提供數據支持的,取樣器關注的是業務邏輯。