Jmeter之調(diào)試取樣器

調(diào)試取樣器

  • 官方文檔

  • Debug Sampler 生成一個(gè)包含所有 JMeter 變量和/或?qū)傩灾档氖纠?/p>

  • 這些值可以在“查看結(jié)果樹(shù)-響應(yīng)數(shù)據(jù)”窗格中查看

添加調(diào)試取樣器

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


    image-20200927122731759.png
  • JMeter屬性(JMeter Properties)
  • JMeter變量(JMeter Variables)
  • 系統(tǒng)屬性(System Properties)
    • True:代表在結(jié)果樹(shù)中顯示對(duì)應(yīng)的信息
    • False:就是不顯示了

示例

  • 打開(kāi)百度首頁(yè),獲取左上角的鏈接名

    <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
示例一:隨機(jī)獲取一個(gè)結(jié)果
  • 添加<后置處理器>-<正則表達(dá)式提取器>,引用名稱為“text”并隨機(jī)獲取一個(gè)結(jié)果


    image-20200927124404034.png
  • 添加<調(diào)試取樣器>、<查看結(jié)果樹(shù)>

  • 運(yùn)行腳本

  • 打開(kāi)<查看結(jié)果樹(shù)>--<調(diào)試取樣器>--<響應(yīng)數(shù)據(jù)>

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

  • 添加<后置處理器>-<正則表達(dá)式提取器>,引用名稱為“text”并隨機(jī)獲取一個(gè)結(jié)果


    image-20200927124821874.png
  • 添加<調(diào)試取樣器>、<查看結(jié)果樹(shù)>

  • 運(yùn)行腳本

  • 打開(kāi)<查看結(jié)果樹(shù)>--<調(diào)試取樣器>--<響應(yīng)數(shù)據(jù)>

    • text_g=2:對(duì)應(yīng)正則表達(dá)式提取器中的模板
    • text=tj_trtieba,貼吧:因?yàn)檎齽t表達(dá)式提取器中的模板中設(shè)置了兩個(gè),所以text變量中有兩個(gè)值,用,分隔
    • text_g1=tj_trtieba:text變量中的第一個(gè)值是tj_trtieba,通過(guò)${text_g1}來(lái)獲取
    • text_g2=貼吧:text變量中的第二個(gè)值是貼吧,通過(guò)${text_g2}來(lái)獲取
    image-20200927125117097.png
示例三,獲取所有的text
  • 添加www.baidu.com 請(qǐng)求

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


    image-20200927130841898.png
  • 添加<調(diào)試取樣器>、<查看結(jié)果樹(shù)>

  • 運(yùn)行腳本

  • 打開(kāi)<查看結(jié)果樹(shù)>--<調(diào)試取樣器>--<響應(yīng)數(shù)據(jù)>

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

舉一反三

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

    • 前置處理器

    • 后置處理器

    • 用戶自定義變量

    • Bean Shell

    • CSV數(shù)據(jù)文件設(shè)置

    • ...

  • 腳本下載

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書(shū)系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • jmeter-sampler介紹與使用 JMS Point-to-Point JMS Publisher JMS ...
    軟件測(cè)試汪閱讀 454評(píng)論 0 0
  • 1.性能測(cè)試 1.性能測(cè)試是什么 基于協(xié)議模擬用戶發(fā)出請(qǐng)求,對(duì)服務(wù)器形成一定負(fù)載,來(lái)測(cè)試服務(wù)器的性能指標(biāo)是否滿足要...
    連貓都嫌棄我閱讀 601評(píng)論 0 0
  • 取樣器就是模擬向被測(cè)系統(tǒng)發(fā)起請(qǐng)求,Jmeter會(huì)記錄取樣結(jié)果,也就是統(tǒng)計(jì)TPS,響應(yīng)時(shí)間等性能指標(biāo)。 BeanSh...
    test小星星閱讀 1,366評(píng)論 0 3
  • Day09_JMeter軟件測(cè)試 1. 性能測(cè)試 1.1. 性能測(cè)試是什么 基于協(xié)議模擬用戶發(fā)出請(qǐng)求,對(duì)服務(wù)器形成...
    迪子也重名閱讀 828評(píng)論 0 0
  • 漸變的面目拼圖要我怎么拼? 我是疲乏了還是投降了? 不是不允許自己墜落, 我沒(méi)有滴水不進(jìn)的保護(hù)膜。 就是害怕變得面...
    悶熱當(dāng)乘涼閱讀 4,503評(píng)論 0 13

友情鏈接更多精彩內(nèi)容