1. 程式人生 > >5.11.1 .jmeter元件-監聽器—檢視結果樹

5.11.1 .jmeter元件-監聽器—檢視結果樹

察看結果樹以樹的形式顯示了所有取樣器的響應,
您可以檢視任何取樣器的響應。
效能測試時,不能使用察看結果樹,
因為它會消耗大量資源。
在這裡插入圖片描述
效能測試時,不能使用察看結果樹,因為它會消耗大量資源(記憶體和CPU)。它只能在功能測試或測試計劃除錯和驗證時使用。
察看結果樹顯示了所有樣本響應樹,您可以檢視任何樣本的響應。除了顯示響應之外,您還可以看到返回此響應的時間以及響應程式碼。請注意,“請求”頁籤只顯示由JMeter新增的頭。並不顯示任何可由HTTP協議實現層新增的頭(如host)。

名稱:控制器的描述性名稱,顯示在計劃樹上。
註釋:控制器註釋資訊,非必填項
檔名:儲存或載入的結果檔名
如果檔名是固定檔名,執行時若檔案已經存在,系統會提示,是否要覆蓋,因此,可以使用一個變數名,這樣每次執行都會生成一個不同名的結果檔案,且最好儲存為csv檔案格式,不要使用xml格式。
例如,檔名可指定為:${__property(user.dir)}${__BeanShell(File.separator,)}tree1_result_${__time(yyyyMMdd-HHmmss)}.csv

或 tree1_result_${__time(yyyyMMdd-HHmmss)}.csv

Log/Display Only: 僅日誌錯誤、Success ;勾選中顯示對應的日誌資訊
Configure:定義report中自己所關心的資料項。
取樣器結果:
Thread Name: 線組名稱
Sample Start: 啟動開始時間
Load time: 載入時長
Latency: 等待時長
Size in bytes: 傳送的資料總大小
Headers size in bytes: 傳送頭大小
Body size in bytes: 傳送資料的其餘部分大小
Sample Count: 傳送統計
Error Count: 錯誤統計
Response code: 返回碼
Response message: 返回訊息
Response headers:返回頭資訊
請求


資料獲取方式、路徑、地址等以及傳遞的引數、cookie
響應資料
響應載入的頁面html

系統提供了幾種方式來檢視響應,可以在左側面板中部的下拉選項框中選擇您想要的響應檢視方式。
檢視方式:
CSS/jQuery Tester
CSS/jQuery測試程式只適用於文字響應。上面板顯示了純文字。點選“Test”按鈕,系統將應用CSS/jQuery對上面板中的文字進行查詢,結果將顯示在下面板中。
CSS/jQuery表示式引擎可以是JSoup或Jodd,這2者的語法略有不同。
例如,Selector 設定為a[class=sectionlink]與,Attribute設定href,屬性一起給出以下輸出:
在這裡插入圖片描述


Document:
Document檢視將顯示從各種型別的文件中提取文字,例如,Microsoft Office(Word、Excel、PowerPoint 97-2003、2007-2010(openxml)、Apache OpenOffice(writer、calc、impress)、HTML、gzip、jar/zip檔案(一組內容)。
使用Document方式需要下載 Apache Tika binary package (tika-app-x.x.jar),並將它防放到 JMETER_HOME/lib 目錄.
如果文件大於10 MB,則不會顯示。若要更改此限制,請將JMeter屬性檔案,設定document.max_size 足夠大,或設定為0以移除限制。
HTML:
HTML檢視試圖將響應以HTML方式呈現。渲染的HTML可能無法與任何Web瀏覽器中得到的頁面進行比較;然而,它確實提供了有助於初始結果評估的快速近似。
影象、樣式表等不會下載。
HTML(download resources):
如果選擇了HTML(download resources)選項,則呈現器可以下載HTML程式碼引用的影象、樣式表等。
HTML Source formatted:
如果選擇了HTML Source格式化檢視選項,則呈現器將顯示由Jsoup格式化和清理的HTML原始碼。
JSON:
JSON檢視將顯示樹風格的響應(也處理JavaScript中嵌入的JSON)。
JSON Path Tester:
JSON路徑測試檢視將允許您測試JSON-PATH表示式,並從特定響應中檢視所提取的資料。
Regexp Tester:
Regexo測試儀檢視僅適用於文字響應。上面板顯示了純文字。點選“Test”按鈕,系統將應用regexp對上面板中的文字進行查詢,結果將顯示在下面板中。
正則表示式引擎與正則表示式提取器中使用的正則表示式引擎相同。
例如,應用於當前JMeter主頁應用 (JMeter\w).**。給出以下輸出
在[]中的第一個數是匹配數;第二個數是組。組(0)是與整個正則表示式相匹配的資訊。組(1)是匹配的第一組。
在這裡插入圖片描述
Text:
Text檢視預設顯示響應中包含的所有文字。注意,只有當響應內容型別被認為是文字時,才會工作。如果內容型別從以下任何一個開始,則將其視為二進位制,否則它被認為是文字。
image/
audio/
video/
XML:
XML檢視將顯示樹風格的響應。任何DTD節點或Prolog節點都不會出現在樹中,但是,響應可能包含這些節點。您可以右擊任何節點並展開或摺疊它下面的所有節點。
XPath Tester:
XPath測試儀僅適用於文字響應。上面板顯示了純文字。點選“Test”按鈕,系統將應用XPath對上面板中的文字進行查詢,結果將顯示在下面板中。
Boundary Extractor Tester :
Boundary Extractor Tester 測試儀僅適用於文字響應。上面板顯示了純文字。點選“Test”按鈕,系統將應用Boundary Extractor對上面板中的文字進行查詢,結果將顯示在下面板中。

Scroll automatically?
結果樹自動向下滾動,以便可以看到最後一個取樣器。
注意:從版本3.2開始,檢視中的最大條目數量由屬性view.results.tree.max_results 指定,預設為500個條目。通過將屬性設定為0,可以恢復舊的行為。不過當心,這可能會消耗大量記憶體。
Search選項,大多數檢視都允許搜尋資料;搜尋結果將突出顯示。例如,下面的控制面板截圖顯示了搜尋“lang”的一個結果。注意,搜尋操作在可見文字上,因此在搜尋文字和HTML檢視時可能會得到不同的結果。
在這裡插入圖片描述
注意:正則表示式使用Java引擎(不是像正則表示式提取器或ReExpp TestView那樣的ORO引擎)。
如果沒有提供content-type ,則內容不會顯示在任何響應資料頁籤中。在這種情況下,可以使用Save Responses to a file 來儲存資料。請注意,響應資料仍將在取樣結果中可用,因此仍然可以使用後置處理器訪問。
如果響應資料大於200K,則不會顯示。若要更改此限制,請設定JMeter屬性view.results.tree.max_size大小。還可以使用檔案的儲存響應將整個響應儲存到檔案中。
可以建立附加的渲染器。類必須實現介面org.apache.jmeter.visualizers.ResultRenderer 和/或擴充套件抽象類org.apache.jmeter.visualizers.SamplerResultTab,並且編譯的程式碼必須對JMeter可用(例如,通過將其新增到lib/ext目錄)。

相關推薦

5.11.1 .jmeter元件-監聽器檢視果樹

察看結果樹以樹的形式顯示了所有取樣器的響應, 您可以檢視任何取樣器的響應。 效能測試時,不能使用察看結果樹, 因為它會消耗大量資源。 效能測試時,不能使用察看結果樹,因為它會消耗大量資源(記憶體和CPU)。它只能在功能測試或測試計劃除錯和驗證時使用。 察看結果

5.11.6 jmeter元件-監聽器—伺服器效能監控PerfMon Metrics Collector

伺服器效能監控PerfMon Metrics Collector 在效能測試時,瞭解載入的伺服器的健康狀況是很重要的。使用.jp@gc - PerfMon Metrics Collector,你可以監視幾乎所有的平臺的CPU,記憶體,交換,磁碟I/O和網路I/O

5.4.1 jmeter元件—邏輯控制器-簡單控制器、IF控制器、事務控制器、迴圈控制器、交替控制器

1.簡單控制器 這是最簡單的邏輯控制器,他沒有額外的功能,只是一個容器的功能,存放取樣器等等原件。 2.IF控制器 IF控制器:條件滿足時,才執行控制器下的元件 3.事務控制器 將控制器下的所有取樣器作為一個事物統計、分析 4.迴圈控制器 迴圈控制器:迴圈執

5.13.1.1 jmeter元件-非測試元件—HTTP代理伺服器的功能與配置

HTTP代理伺服器,有的地方也翻譯為測試指令碼錄製器(HTTP(S) Test Script Recorder)。 通過它,我們可以完成jmeter指令碼錄製。 當你使用瀏覽器訪問web應用程式時,HTTP(S)測試指令碼記錄器允許JMeter攔截並記錄您的操作

5.11-1 內置方法

span obj bar 5.1 bsp log sss nbsp sub 一 isinstance(obj,cls)和issubclass(sub,super) isinstance(obj,cls)檢查是否obj是否是類 cls 的對象 class Foo(ob

Ubuntu16.04安裝qt-5.11.1

參考、推薦和致謝:https://blog.csdn.net/future_ai/article/details/81698629。 更詳細內容:https://qtguide.ustclug.org/ch01-02.htm 系統:ubuntu16.04 QT :qt-5.11.1

5.6.3. jmeter元件-配置元件-HTTP Cache Manager授權管理器

HTTP Cache Manager授權管理器 HTTP Cache Manager用於向其範圍內的HTTP請求新增快取功能以模擬瀏覽器快取功能。每個虛擬使用者執行緒都有自己的快取。預設情況下,Cache Manager將使用LRU演算法在虛擬使用者執行緒的快取記憶體中儲存多達5000個專案

Ubuntu安裝qt-opensource-linux-x64-5.11.1

登陸qt官方下載頁面:http://download.qt.io/archive/qt/ 本文以安裝qt-opensource-linux-x64-5.11.1為例。 把下載好的qt-opensource-linux-x64-5.11.1.run放進Linux系統裡。首先給qt-o

qt glut 和 qt opengl (qt 5.11.1) 超詳細的qt opengl環境搭建

作者: 飛劍神 網址:www.feijianshen.com 郵箱: [email protected] 本人:百度雲:wrzfeijianshen 本部落格共開下載部落格和其中用到的工具連結地址: 課件在這裡哦: https://github.com/wrzfe

解決Ubuntu16.04 Qt 5.11.1 Creator (enterprise) 無法輸入中文的問題

1.安裝fcitx-frontend-qt5 $ sudo apt-get install fcitx-frontend-qt5 2.找到 libfcitxplatforminputcontextplugin.so $ cd /usr/lib/x8

5.6.2. jmeter元件-配置元件-HTTP cookie管理器

5.6.2.HTTP cookie管理器 HTTP Cookie Manager用於管理測試計劃執行時的所有Cookie。 它可以自動儲存伺服器傳送給客戶端的所有Cookie,並在傳送請求時附加上合適的Cookie。當然,如果需要,你也可以在HTTP Cook

5.9.3 .jmeter元件-定時器—高斯隨機定時器

.高斯隨機定時器(Gaussian Random Timer) 如需要每個執行緒的延遲時間是符合標準正態分佈的隨機時間停頓,那麼使用這個定時器,總延遲 = 高斯分佈值(平均0.0和標準偏差1.0)* 指定的偏差值+固定延遲偏移(計算參考:Math.abs((t

5.9.4 .jmeter元件-定時器—高斯隨機定時器

Synchronizing Timer 集合時間(集合點) 它的作用是:讓各個執行緒到達集合點後等待,等集齊指定的執行緒數後,再同時釋放以便產生併發。若在指定的超時時間內為等齊,那麼不在等待,釋放等待中的執行緒,這種方法可以瞬間產生較大的壓力。 名稱:同步定時

5.10.2 .jmeter元件-斷言—XPath斷言

Xpath斷言 XPath是W3C的一個標準。XPath是一種表示式語言,它使用路徑表示式來選取 XML 文件中的節點或節點集。XPath斷言和XPath提取器配置和使用方法類似,只是XPath提取器是從文件中是提取符合路徑表示式條件的節點資訊。而XPath斷言

5.10.3 .jmeter元件-斷言—Beanshell斷言

Beanshell是一種輕量級JAVA指令碼語言。 Beanshell斷言允許使用者使用BeanShell指令碼進行斷言檢查。 Name:名稱 Reset bsh.Interpreter before each call:如果選擇此選項,則將為每個取樣器重新建

vb.net 教程 11-1 列印元件 補充資料

我把列印裡面自己容易迷糊的地方在這裡做個記錄: 1、Printing元件和PageSetupDialog元件之間的關聯 (1)Printing元件使用PageSetupDialog中設定的引數: Dim psettings As Printing.Pag

ESLint 5.11.1 釋出,JavaScript 程式碼檢驗工具

   ESLint 5.11.1 已釋出,這是一個小的修復版本,解決了在 no-useless-catch 中對可選的 catch 繫結的處理問題。#11205 ESLint 是一個開源的 JavaScript 程式碼檢驗工具,相比 JSLint,

Java訊息中介軟體ActiveMQ-5.11.1啟動失敗解決辦法

異常資訊: Exception thrown from LifecycleProcessor on context close | org.apache.activemq.xbean.XBeanBrokerFactory$1 | WrapperSimpleAppMain j

Centos7下安裝及配置GreenPlum 5.11.1資料庫

系統環境: 版本:Centos7.2.5 本教程是三臺Linux虛擬機器,一臺做資料庫主機master,兩臺節點segment的叢集(無安裝備用主機節點,末尾有安裝教程)。 1、系統配置 (root使用者下,所有機器都需配置)。 1)關閉防火牆 啟動: sys

Jmeter檢視果樹Unicode編碼轉中文方法

本文為轉載微信公眾號文章,如作者發現後不願意,請聯絡我進行刪除  在jmeter工具的使用中,不管是測試介面還是除錯效能時,檢視結果樹必不可少,然而在檢視響應資料時,其中的中文經常以Unicode的編碼形式顯示,如圖1。這樣不能直接檢視到對應的中文是否為期望的結果,很