調(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>

示例一:隨機(jī)獲取一個(gè)結(jié)果
- 添加www.baidu.com 請(qǐng)求
image-20200927134730933.png
-
添加<后置處理器>-<正則表達(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è)置
...







