Jmeter之調試取樣器

調試取樣器

  • 官方文檔

  • Debug Sampler 生成一個包含所有 JMeter 變量和/或屬性值的示例

  • 這些值可以在“查看結果樹-響應數據”窗格中查看

添加調試取樣器

  • 線程組-->添加-->取樣器-->調試取樣器(英文名叫Debug Sampler )


    image-20200927122731759.png
  • JMeter屬性(JMeter Properties)
  • JMeter變量(JMeter Variables)
  • 系統屬性(System Properties)
    • True:代表在結果樹中顯示對應的信息
    • False:就是不顯示了

示例

  • 打開百度首頁,獲取左上角的鏈接名

    <a href=http://news.baidu.com name=tj_trnews class=mnav>新聞</a>
    <a href=http://www.hao123.com name=tj_trhao123 class=mnav>hao123</a>
    <a href=http://map.baidu.com name=tj_trmap class=mnav>地圖</a>
    <a href=http://v.baidu.com name=tj_trvideo class=mnav>視頻</a>
    <a href=http://tieba.baidu.com name=tj_trtieba class=mnav>貼吧</a>
    
image-20200927123453039.png
示例一:隨機獲取一個結果
  • 添加<后置處理器>-<正則表達式提取器>,引用名稱為“text”并隨機獲取一個結果


    image-20200927124404034.png
  • 添加<調試取樣器>、<查看結果樹>

  • 運行腳本

  • 打開<查看結果樹>--<調試取樣器>--<響應數據>

    • text=地圖:代表url這個變量的值是“地圖”
    • 如果后面用到這個變量直接使用${text}即可,這也是最常用的方法
      image-20200927124311155.png
示例二,需要獲取name和text
  • 添加www.baidu.com 請求

  • 添加<后置處理器>-<正則表達式提取器>,引用名稱為“text”并隨機獲取一個結果


    image-20200927124821874.png
  • 添加<調試取樣器>、<查看結果樹>

  • 運行腳本

  • 打開<查看結果樹>--<調試取樣器>--<響應數據>

    • text_g=2:對應正則表達式提取器中的模板
    • text=tj_trtieba,貼吧:因為正則表達式提取器中的模板中設置了兩個,所以text變量中有兩個值,用,分隔
    • text_g1=tj_trtieba:text變量中的第一個值是tj_trtieba,通過${text_g1}來獲取
    • text_g2=貼吧:text變量中的第二個值是貼吧,通過${text_g2}來獲取
    image-20200927125117097.png
示例三,獲取所有的text
  • 添加www.baidu.com 請求

  • 添加<后置處理器>-<正則表達式提取器>,引用名稱為“text”并隨機獲取全部結果


    image-20200927130841898.png
  • 添加<調試取樣器>、<查看結果樹>

  • 運行腳本

  • 打開<查看結果樹>--<調試取樣器>--<響應數據>

    • text_matchNr=5:表示,一共獲取了多少個結果,如圖,這個一共獲取了5個
    • text_1=新聞:表示,5個結果中,第一個結果是新聞,可以通過${text_1}獲取
    • 同理,text_4=視頻,表示,5個結果中,第四個結果是視頻,可以通過${text_4}獲取
      image-20200927130935140.png

舉一反三

  • 上面的示例都是使用了正則表達式提取器,同理,其他取值的方式同樣可以在調試取樣器中查看結果

    • 前置處理器

    • 后置處理器

    • 用戶自定義變量

    • Bean Shell

    • CSV數據文件設置

    • ...

  • 腳本下載

最后編輯于
?著作權歸作者所有,轉載或內容合作請聯系作者
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發布,文章內容僅代表作者本人觀點,簡書系信息發布平臺,僅提供信息存儲服務。

推薦閱讀更多精彩內容