JMeter_調試取樣器(Debug Sampler)


大家在調試 JMeter 腳本時有沒有如下幾種需求:

  • 我想知道參數化的變量取值是否正確!
  • 我想知道正則表達式提取器(或json提取器)提取的值是否正確!
  • 我想知道 JMeter 屬性!
  • 調試時服務器返回些什么內容!

JMeter 其實已經考慮大家的需求,Debug Sampler 與查看結果樹元件組合就能讓我們看到想看的內容,先看實例。

圖中所示的結果樹中我們切換到Debug Sampler,其中響應數據我們可以看到 JMeter 的變量JMeterThread.last_sample_ok=true(表示最后一個sample運行成功)START.HMS=210653(sample 開始運行時間,這里精確到秒)START.MS=1588079213752(開始運行時間,這里精確到毫秒)。這都是 JMeter 中SampleResult 對象記錄的,JMeter 用它來計算響應時間。token是我們在JSON提取器中定義的變量,后面的值是提取的值。通過 Debug Sampler 元件,JMeter 運行過程中的變量值我們都可以看到。

下面看一下 Debug Sampler 的設置,如下圖所示。

參數說明如下:

  • 名稱:控制器名稱,可以隨意設置,甚至可以為空。
  • 注釋:可以隨意設置,可以為空
  • JMeter Properties:是否查看JMeter屬性,默認為False。
  • JMeter Variables:是否查看運行時變量,默認為True。
  • System Properties:是否查看系統屬性,默認為False。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM