配置是JMeter中的一個測試計劃元素,我們可以使用它聲明變量,以便采樣器可以使用這些變量使用數據。配置節點在定義它們的節點的開始處執行。樹分支中的配置元素的優先級高於父分支中的相同元素。
添加一個Config元素:
右鍵單擊測試計劃/線程組/邏輯控製器→添加→配置元素→選擇所需的配置元素
下麵列出的是JMeter中可用的配置節點。
- CSV數據集配置——該配置有助於以CSV文件的形式讀取數據。例如,當我們想使用不同的唯一用戶集登錄時,我們可以將用戶名和密碼存儲在CSV文件中,並通過變量在每個線程中使用該文件數據。
- HTTP請求默認值:我們可以使用這個配置元素為HTTP請求設置默認值。
- 用戶定義值:此配置元素用於定義可在測試中使用的鍵值對形式的用戶變量。
- 計數器——這允許變量在每次迭代後增加計數。
JMeter中可用的其他配置節點列表如下:
•FTP請求默認值
•HTTP授權管理器
HTTP緩存管理器
•HTTP Cookie管理器
•HTTP代理服務器
HTTP頭管理器
•Java請求默認值
•密鑰存儲庫配置
•JDBC連接配置
•登錄配置元素
•LDAP請求默認值
•LDAP擴展請求默認值
•TCP采樣器配置
•簡單的配置元素
•隨機變量•
預處理程序:
預處理器是JMeter測試元素,用於在采樣器請求執行之前修改它們。與采樣器連接的預處理器總是在采樣器之前執行。
添加一個Config元素:
右鍵單擊線程組/邏輯控製器→添加→預處理器→選擇所需的預處理器
下麵列出的是JMeter提供的所有Pre-processor測試元素:
- 預處理程序JDBC
- 預處理程序JSR223
- RegEx用戶參數
- 預處理程序豆殼
- 預處理程序淨水器
- HTML鏈接解析器
- HTTP URL改寫修飾符
- HTTP用戶參數修改符
- 用戶參數
後處理器——後處理器是JMeter測試元素,用於在采樣器請求執行後修改它。附帶有采樣器的後處理器總是在采樣器之後執行。
添加一個Config元素:
右鍵單擊線程組/邏輯控製器→添加→post-Processors→選擇所需的post-Processors
後處理器元素列表如下:
- BeanShell後處理程序
- 淨水器後處理程序
- CSS / JQuery萃取器
- 調試後處理程序
- JDBC後處理程序
- JSON路徑後處理程序
- JSR223後處理程序
- 正則表達式提取器
- 結果狀態操作處理程序
- XPath提取器