JMeter—後置處理器(十)

Tynam.Yang發表於2018-06-08


參考《全棧效能測試修煉寶典JMeter實戰》第六章 JMeter 元件詳解中第五節後置處理器
後置處理器是用來處理取樣器傳送的請求後得到的響應資料

 

一、Debug PostProcessor
  多用於指令碼除錯,結果察看結果樹可以看到取樣器的相關變數、系統相關屬性、JMeter相關變數與屬性。
  JMeter屬性:Jmeter在啟動時載入到記憶體的使用到的配置屬性,配置已經預先定義,生命週期從JMeter啟動開始到JMeter程式關閉    
  系統相關屬性:在作業系統層面設定的各種配置引數。比如JAVA_HMOE
  引數說明:
    JMeter properties:是否顯示JMeter屬性
    JMeter variables:是否顯示JMeter中定義的變數
    Sampler properties:是否顯示取樣器屬性
    System properties:是否顯示系統屬性

 

 

二、JDBC PostProcessor
  JDBC PostProcessor實際上是一個JDBC Request,與JDBC Request功能相同,都可以執行SQL語句
  場景說明:用JDBC Request修改了一些資料,當測試完成後,可以用JDBC PostProcessor完成使資料恢復之前的

 

三、Result Status Action Handler
  能夠針對單一取樣器來設定執行時錯誤的處理邏輯
  引數說明:
    繼續:忽略錯誤繼續執行
    Start Next Thread Loop:停止當前迭代,開始下一迭代    
    停止執行緒:停止當前執行緒
    停止測試:停止整個測試計劃

 

四、XPath Extractor
  利用xpath在XML中查詢元素。
  做過自動化的人都知道有個xpath定位,這兒的和定位基本是一個原理。不懂的可自行百度學習

 

相關文章