1. 程式人生 > >soapui介面效能測試(四)---- 輸出報告和統計

soapui介面效能測試(四)---- 輸出報告和統計

好的,您已經運行了LoadTest,現在需要建立一些報告或匯出收集的資料以進行更詳細的分析。有幾個選項可供您使用,我們將按順序檢視:

  • 匯出統計表的資料(僅限開源)。
  • 從統計圖匯出資料。
  • 在測試執行時連續匯出資料。
  • 建立可列印報告或將基礎報告資料匯出到XML或CSV檔案(LoadUI NG Pro)。

讓我們按順序檢查這些。 

在SoapUI的開源版本中,LoadTest工具欄中的“匯出統計”按鈕提示輸入檔名,以逗號分隔格式獲取統計表格的內容,例如下列結果:

匯出為:

你可以看到這與UI中所看到的一樣。

1.2。出口統計圖

兩個統計圖都有相應的匯出按鈕。資料頻率是圖中“解析度”設定的頻率,在我們的例子中是250ms,這是LoadTest選項對話方塊中的預設“取樣間隔”。上述執行情況的統計圖如下:

並輸出為:

您可以看到匯出所選TestStep(或截圖中的Total)的所有底層統計資訊,以便將其匯入其他應用程式進行圖形化和分析。

相應地,上述統計歷史圖是:

並輸出為:

在這裡,您可以看到所選統計資訊(在本例中為TPS)已經為每個TestStep和Total以及ThreadCount(用於相關分析)匯出。

1.3。

不斷匯出資料

對於長時間執行的測試,統計圖收集的資料可以輕鬆填滿硬碟,因此可以在“LoadTest選項”對話方塊(“禁用統計資訊”)中關閉這些選項。為了仍然可以收集這些資料,LoadTest選項對話方塊中的“統計日誌”選項卡可以讓我們進行配置。

指定目標日誌的資料夾,並設定所需的日誌間隔,以控制SoapUI將匯出統計資訊的頻率。例如,將間隔設定為1000將每秒匯出一次。當執行SoapUI時,將為每個TestStep建立一個csv檔案,並在指定的資料夾中為Total命名,並將其命名為相應的物件。所以如果我們再次執行上面的測試,這個啟用我們得到以下檔案在我們的輸出資料夾。

其中每個都包含統計表中相應專案的統計資訊,非常適合另一工具進一步分析。

“Log on ThreadCount Change”選項將向日志中寫入一個額外的行(在最後一列中標記為“ThreadCount changed ...”),以便在分析過程中輕鬆分離此事件。

在SoapUI Pro中匯出資料

SoapUI Pro中的報告功能也允許匯出底層報表資料,按“建立報告”按鈕(執行LoadTest之後)並選擇DataExport將顯示以下內容:

選擇所需的資料集,格式和資料夾,然後按“確定”,SoapUI將為包含相應資料的指定資料夾中的每個DataSet建立一個檔案。如果我們在上面選擇所有DataSet和CSV格式,我們得到以下輸出。

正如您所看到的,除DataSets之外還有更多的檔案,這是因為StatisticsHistory和TestStepStatisticHistory DataSet都是分層的,並且包含對子資料檔案的引用。例如StatisticHistory檔案包含。

引用每個統計資訊的單獨檔案。

1.4。使用SoapUI Pro建立可列印報告

如果您不是“資料匯出”,請在“建立報告”對話方塊中選擇“LoadTest Report”選項:

您將獲得包含概述,統計圖等的以下報告...

選擇“詳細錯誤資訊”選項(如我們在上述對話方塊中所做的那樣)也添加了每個失敗斷言的實際內容:

這些報告的基礎報告系統還允許進行廣泛的定製,並在“ 報告入門”中詳細介紹,檢視!

相關推薦

soapui介面效能測試---- 輸出報告統計

好的,您已經運行了LoadTest,現在需要建立一些報告或匯出收集的資料以進行更詳細的分析。有幾個選項可供您使用,我們將按順序檢視: 匯出統計表的資料(僅限開源)。從統計圖匯出資料。在測試執行時連續匯出資料。建立可列印報告或將基礎報告資料匯出到XML或CSV檔案(Load

soapui接口性能測試---- 輸出報告統計

color table repo line src testin edi set diag 好的,您已經運行了LoadTest,現在需要創建一些報告或導出收集的數據以進行更詳細的分析。有幾個選項可供您使用,我們將按順序查看:導出統計表的數據(僅限開源)。從統計圖導出數據。在

soapui介面效能測試---- 驗證效能

背景:如何表現效能? 在SoapUI中,斷言效能和底層功能(通過步驟狀態斷言)的可能性很多。找到正確的組合並不容易,因為LoadTest結果非常依賴於外部因素(特別是在高負載時); 網路,磁碟活動,資料庫備份等。因此,我們建議您為LoadTest建立一個“safety

soapui介面效能測試---- 建立並執行一個性能測試

1. soapui使用效能測試 SoapUI中的LoadTest用於在您所需的持續時間內使用多執行緒(與“虛擬使用者”相同)時重複執行現有的功能TestCase來斷言您的目標服務。LoadTests在導航器中顯示為此TestCase的子項; (這裡可以看到“Test

soapui介面效能測試---- 命令列執行

建立後,您可能希望從命令列執行LoadTests,也許作為持續整合構建的一部分,或用於監視服務的日常效能。SoapUI提供了一個命令列執行程式和maven外掛來執行此操作。 該執行程式在您的SoapUI \ bin資料夾中可用,並適當地命名為loadtestrunner.

jmeter介面效能測試2----效能測試全過程

依然使用上一篇文章的介面 在上一篇文章我們已經添加了http請求、斷言、檢視結果樹。在開始之前我們在新增聚合報告(執行緒組》新增》監聽器》聚合報告)。 除錯好介面後開始執行效能測試 1.設定執行緒組:根據實際需要設定 1. 執行緒數:虛擬使用者數。一個虛擬使用者佔用一個程序或執

jmeter介面效能測試1----簡單的介面測試入門

首先來看一下介面的資訊:host:http://api.jhled888.comuri: /cgi-bin/get.json 介面請求方式: GET 入參:appid: jhyjlhxa03q4f2qlmfappsecret:eb28066907b14310a9401c0586c840

jmeter介面效能測試5----自動生成測試報告

今天學習了在jmeter中自動生成HTML格式的文件 儲存好指令碼後,通過cmd.exe進入到jmeter的bin目錄下: 輸入以下命令:jmeter -n -t xxx.jmx(指令碼的路徑) -l result.jtl -e -o /tmp/Result(報告的路徑) 執

jmeter介面效能測試4----提取json中的資料並應用到斷言中

介面資訊如下: 執行介面後在檢視結果樹種檢視響應資料,檢視方式選擇:JSON Path Tester 我們要在json中提取如下的資料: 檢視json體的路徑關係,在JSON path Expression中輸入路徑,關注是否能得到想要的數值。如:我們想要獲取上圖中的n

jmeter介面效能測試3----引數化

1.新增使用者自定義變數 給http請求新增使用者自定義變數:執行緒組》配置元件》使用者自定義變數 定義一個名稱為s的變數 在http請求中呼叫該引數 2.CSV Data Set Config 執行緒組》配置元件》CSV Data Set Config

使用loadrunner進行效能測試--檢查點設定

action{ int HttpRetCode; web_url("login", "URL=http://www.163.com", "Resource=0", "RecContentType=text/html", "Referer=", "Snapshot=t1.inf",

python 介面自動化測試

說完了SOAP協議的介面自動化 該說下http協議的介面測試了 HttpService.py import requests import sys reload(sys) sys.setdefaultencoding( "utf-8" ) class HttpServ

SmartBear SoapUI Pro入門教程--第一次功能測試

SoapUI Pro擁有許多其他web服務測試工具所不具備的高階技術和功能。對於REST、SOAP以及其他流行的API和物聯網協議,它提供了業界最全面的功能測試功能。通過易用的圖形介面和企業級功能,SoapUI Pro允許你快速建立和執行自動功能測試。在單一環境下,SoapUI Pro提供了完整的測

JMeter-webserver介面測試

以webserver介面測試為例來演示測試過程: http://ws.webxml.com.cn/WebServices/MobileCodeWS.asmx?op=getMobileCodeInfo 獲得國內手機號碼歸屬地省份、地區和手機卡型別資訊 輸入引數:m

Python 接口測試

數列 格式 dumps code 輸出 pre weather 標準 lang 五:python數列化和反序列化 把python的對象編碼轉換為json格式的字符串,反序列化可以理解為:把json格式 字符串解碼為python數據對象。在python的標準庫中,專門提供了j

性能測試應用領域

架構 關心 剖析 測試結果 可擴展 服務 style 快速 折線圖 大概說說性能測試的五種應用領域吧,可能純文字內容太多,沒耐心的話,可以跳過不看。。。 ————參考書籍《軟件性能測試過程詳解與案例剖析》 概括來說,可以將性能測試的應用領域劃分為下面五個不同領域:

9.12測試——測試

when art pos ont ng- 安全 clas track 計劃 怎樣測試一支筆 首先。確定Who/What/When/Where/Why/How。 然後。確定測試的計劃: 事實核查 預期用途 安全性 非預期用途 9.1

UI自動化測試AutoIT工具使用robot對象模擬鍵盤按鍵操作

rop 並保存 cto 右鍵 自動化測試 nqa files 安裝 存在 AutoIT簡介 AutoIt 目前最新是v3版本,這是一個使用類似BASIC腳本語言的免費軟件,它設計用於Windows GUI(圖形用戶界面)中進行自動化操作。它利用模擬鍵盤按鍵,鼠標移動和窗口/

小白學習安全測試——掃描工具-Vega

論壇 工作模式 bsp 用戶 出現 註意 修改內容 app 抓取數據 WEB掃描工具-Vega 純圖形化界面,Java編寫的開源web掃描器。兩種工作模式:掃描模式和代理模式【主流掃描功能】。用於爬站。處理表單,註入測試等。支持SSL:http://vega/ca.crt

Java輸出輸入函數

介紹 for http next() 就是 int函數 rgs tdi 測試  介紹一下Java裏簡單常用的輸入輸出方法。 Java的輸出函數很簡單,直接調用System類的out對象的print函數即可。 代碼: System.out.print(a);//輸出