1. 程式人生 > >Jmeter檢視結果樹之檢視響應的13種方法[詳解] [9]

Jmeter檢視結果樹之檢視響應的13種方法[詳解] [9]

檢視結果樹檢視響應有哪幾種方法,可通過左側面板底部的下拉框選擇

 

1、Text

檢視結果樹中請求的預設格式為text,會顯示請求的取樣器結果、請求、響應資料3個部分內容。

取樣器結果: 預設Raw檢視,可以切換為Parsed檢視,表單顯示更直觀。

請求:預設Raw檢視下,Restquest Body 及Restquest Headers兩部分。HTTP顯示更直觀。輸入資訊查詢,還可以設定區分大小寫、正則表示式。

響應資料: 顯示Response Body 及Response Headers兩部分內容。當資料過多時,可通過輸入資訊搜尋,還可以設定區分大小寫、正則表示式。

 

 

2、RegExp Tester

當需要從上一個請求的響應結果中獲取資料來關聯到下一個請求,且通過正則表示式提取器來實現。可以選擇該顯示格式,輸入正則表示式,點選Test,測試正則表示式是否正確。

 

3、Boundary Extractor Tester

當需要從上一個請求的響應結果中獲取資料來關聯到下一個請求,且通過邊界提取器來實現。可以選擇該顯示格式,輸入左邊界,右邊界,點選Test,驗證是否正確。

 

 

4、CSS Selector Tester

通過css/jQuery提取器來實現關聯時,檢視結果可以選擇CSS Selector Tester格式。可根據JSoup或Jodd對響應資料進行過濾和檢視。驗證css/jQuery提取器設定有無問題。

 

5、Xpath Tester

通過Xpath提取器來實現關聯時,檢視結果可以選擇Xpath Tester格式。在XPath query輸入xpath表示式,點選Test驗證,驗證是否正常獲取到所需內容。

此外,

Use Tidy:當需要處理的頁面是HTML格式時,選中該選項;如果是XML或XHTML格式,則取消選中;

Quiet:只顯示需要的HTML頁面,Report errors顯示響應報錯,Show warnings顯示警告;

Use Namespaces:如果勾選該選項,XML解析器將使用名稱空間來分辨;

Validate XML:根據頁面元素模式進行檢查解析;

Ignore Whitespace:忽略空白;

Fetch external DTDs:如果勾選該項,外部使用DTD規則來獲取頁面內容;

Return entire XPath fragment of text content:返回文字內容的整個XPath片段;

 

6、JSON Path Tester

上一個請求的返回結果是json格式,通過JSON提取器來實現關聯時,檢視結果可以選擇JSON Path Tester格式。在JSON Path Expression輸入JSON表示式,點選Test驗證,驗證是否正常獲取到所需內容。

 

7、HTML

當返回結果是一個html頁面時,預設的Text並不能很好的看到渲染效果。選擇HTML選項,可以提供一個基本的頁面佈局展示,不能提供影象、樣式等資訊。雖不能與瀏覽器顯示的頁面相比。但能幫助我們判斷請求是否成功。

 

8、HTML Source Formatted

返回結果是一個html頁面,選擇HTML Source格式化選項,則渲染器將顯示由Jsoup格式化和清理的HTML原始碼。跟在瀏覽器顯示介面,滑鼠右鍵“檢視頁面原始碼”的資訊一致。

 

9、HTML(download resources)

選擇HTML(下載資源)檢視選項,則渲染器可以下載HTML程式碼引用的影象,樣式表等。相比以上2種展示,更具體直觀。

 

10、Document

選擇Document檢視。將顯示從各種型別的文件中提取的文字。例如Microsoft Office(Word,Excel,PPT,2007-2010(openxml),Apache OpenOffice(writer, calc, impress),HTML,gzip,jar / zip)檔案以及“多媒體”檔案(例如mp3,mp4,flv等)。

注意:

1) 若使用Document檢視,要求下載 tika-app-xxjar(下載地址https://www.apache.org/dyn/closer.cgi/tika/tika-app-1.23.jar),並將其放在JMETER_HOME / lib目錄中。

2) 如果文件大於10 MB,則不會顯示該文件。要更改此限制,需設定JMeter屬性document.max_size(單位為位元組)或設定為0以刪除該限制。

3)重啟jmeter才能生效!

 

11、JSON

返回結果是json資料格式的,可選擇JSON檢視,將顯示樹狀風格的響應結果(也處理嵌入JavaScript的JSON)。跟預設的text相比展示更直觀。結果可輸入資訊查詢,還可以設定區分大小寫、正則表示式。

 

12、XML

將顯示在樹狀風格的響應結果。任何DTD節點或Prolog節點都不會顯示在樹中;但是,響應可能包含那些節點。可以右鍵任何節點,選擇展開或摺疊其下面的所有節點。

 

13、Browser

選擇Browser檢視,會呈現瀏覽器的頁面佈局效果。

 

清楚了以上檢視結果樹中檢視響應結果的方式,下次就可以依據自己想要的來進行選擇了~~

&n