在軟體測驗日常作業中,大家接觸得比較多的性能測驗工具有LoadRunner和Jmeter,這里整理了web應用程式性能和負載壓力能力的最廣泛使用的性能測驗工具的綜合串列,
這些負載測驗工具將確保您的應用程式在高峰流量和極端壓力條件下的性能,
該串列包括開源的以及授權的性能測驗工具,但是幾乎所有的授權工具都有一個免費的試用版本,這樣您就可以在決定哪種工具最適合您的需求之前有機會親自動手,
頂級的性能測驗工具
WebLOAD

web應用程式的企業級負載和性能測驗工具,WebLOAD是用戶負載大、測驗需求復雜的企業的首選工具,
它允許您通過從云和本地機器生成負載,在任何internet應用程式上執行負載和壓力測驗,
WebLOAD的優勢在于它的靈活性和易用性——允許您使用基于dom的錄制/回放、自動相關性和JavaScript腳本語言等特性快速定義所需的測驗,
該工具提供了對web應用程式性能的清晰分析,指出了可能阻礙實作負載和回應需求的問題和瓶頸,
WebLOAD支持數百種技術——從web協議到企業應用程式,并內置與Jenkins、Selenium和許多其他工具的集成,以支持DevOps的持續負載測驗,
系統要求:Windows, Linux
官網:https://www.radview.com/
- LoadUI NG Pro

LoadUI支持REST、SOAP、JMS、MQTT和許多其他API格式,LoadUI易于使用的圖形界面使新用戶可以輕松地設定加載場景,并為具有更多經驗的用戶提供高級腳本功能,
這個工具允許您花費比手動配置和構建測驗更多的時間來分析結果,通過使用LoadUI報告服務器性能資料的功能,您可以了解更多關于應用程式的資訊,
您可以為負載測驗場景設定本地或全域分布的負載代理,LoadUI NG Pro允許您從SoapUI和SoapUI NG Pro重用現有的功能測驗用例,
系統要求:Windows, Linux, Mac OS
官網:https://smartbear.com/product/ready-api/loadui/overview/
- SmartMeter.io
這個負載和性能測驗工具提供了高級的測驗功能,以JMeter為核心,任何用戶都會立即熟悉它,
在SmartMeter中創建一個測驗,io非常簡單,只需在嵌入式瀏覽器中單擊,就可以在不撰寫腳本的情況下創建測驗場景,也不需要代理設定或瀏覽器插件,
它的功能是自動生成包含測驗及其結果的所有細節的報告,結果包含自動評估的驗收標準、統計資訊、圖形比較工具和多個測驗運行的趨勢分析,
該工具在分布式測驗、CI集成方面也很強大,并為Vaadin應用程式提供了無與倫比的性能測驗支持,
系統要求:Windows, Linux, Mac OS
官網:https://www.smartmeter.io/
- Tricentis Flood

Tricentis Flood是一個基于云的分布式負載測驗平臺,可以幫助團隊測驗他們的應用程式如何通過來自世界各地的大量負載進行擴展,Flood可以使用流行的開源負載測驗工具(如Apache JMeter、Flood Element、Gatling和Chrome)以及Tricentis Tosca功能測驗用例(API和UI)生成負載,
Flood可以輕松集成Jenkins、Bamboo等CI工具,以及New Relic、AppDynamics、Dynatrace等最流行的APM工具,此外,Flood還可以與AWS和Azure等提供商集成到您自己的私有主機帳戶中,
Flood的免費試用帶有5個節點小時,可以用來啟動負載測驗,訂閱有靈活的選項來滿足您的預算,有不同的測驗容量、特性、托管和期限長度選項,
官網:https://flood.io/
- LoadView

LoadView是一個完全管理的、隨需應變的負載測驗工具,允許進行完全無干擾的負載和壓力測驗,
與許多其他負載測驗工具不同,LoadView在真實的瀏覽器(而不是無頭的虛擬瀏覽器)中執行測驗,它提供非常準確的資料,與真實用戶非常接近,
LoadView是100%基于云的、可伸縮的,可以在幾分鐘內部署,高級負載測驗功能包括:點按腳本、基于云的全球基礎設施、真正的瀏覽器測驗
官網:https://www.loadview-testing.com/
- Apache JMeter

開源負載測驗工具:它是一個Java平臺應用程式,它主要被認為是一種性能測驗工具,也可以與測驗計劃集成,除了負載測驗計劃,您還可以創建一個功能測驗計劃,該工具具有加載到服務器或網路的能力,可以檢查其性能并分析其在不同條件下的作業,
官網:http://jmeter.apache.org/
- LoadRunner

此工具使您能夠收集與性能相關的所有必需資訊,并基于基礎設施,所述LoadRunner包括不同的工具;即虛擬用戶生成器、控制器、負載生成器和分析,
系統要求:Microsoft Windows和Linux
官網:https://www.microfocus.com/en-us/home
- Rational performance tester

Rational performance tester是一種自動化的性能測驗工具,它可以用于web應用程式或者基于服務器的應用程式,在這些應用程式中包含一個輸入和輸出的程序,
此工具創建用戶和web服務之間原始事務流程的演示,最后,收集所有的統計資訊并進行分析,以提高效率,
網站或服務器上的任何泄漏都可以通過此工具立即識別和糾正,
這個工具是構建有效且無錯誤的云計算服務的最佳選擇,
這個Rational Performance tester是由IBM (Rational software division)開發的,他們已經提出了這個自動化測驗工具的許多版本,
系統要求:Microsoft Windows和Linux AIX
官網:https://www.ibm.com/developerworks/downloads/r/rpt/
- NeoLoad

一個用來測量和分析網站性能的工具,使用此工具可以評估性能和最終結果,并且可以采取任何進一步的步驟,這有助于改進和優化web應用程式的性能,該工具通過增加網站流量來分析web應用程式的性能,可以確定在高負載下的性能,
您可以了解應用程式的容量以及它可以同時處理的用戶數量,這個工具是由一家名為Netosys的法國公司開發的,它是用JAVA撰寫的,
系統要求:Microsoft Windows、Linux和Solaris
官網:https://www.neotys.com/
- LoadNinja

LoadNinja允許您為網站和web應用程式創建和執行實際的負載測驗,它通過記錄用戶互動并與數百個來自本地計算機或云計算的虛擬用戶模擬這些操作來自動創建真實的負載測驗,
LoadNinja幫助您檢查web服務器在大量負載下的性能,確定其健壯性并評估其可伸縮性,它還提供詳細的度量和報告,幫助您深入了解基礎設施性能、應用程式行為和最終用戶體驗,
系統要求:該工具適用于64位作業系統,如Windows XP Professional和Windows 7或更高版本,
官網:https://loadninja.com/
- WAPT

WAPT在負載測驗期間提供關于虛擬用戶及其輸出的詳細資訊,這被認為是分析web服務性能的最具成本效益的工具,
WAPT工具可以測驗web應用程式與瀏覽器和作業系統的兼容性,它還用于測驗在某些情況下與windows應用程式的兼容性,
WAPT系統要求:Windows作業系統,
官網:https://www.loadtestingtool.com/
- Loadster

Loadster是一個基于桌面的高級HTTP負載測驗工具,web瀏覽器可以用來記錄易于使用和記錄的腳本,
使用GUI您可以使用動態變數修改基本腳本以驗證回應,
通過控制網路帶寬,可以為應用程式壓力測驗模擬大型虛擬用戶群,
測驗執行后,生成HTML報告進行分析,此工具最適合識別應用程式中的性能瓶頸,
裝載機系統要求:Windows 7/Vista/XP
官網:https://loadster.app/
- LoadImpact
LoadImpact是一個負載測驗工具,主要用于基于云的服務,這也有助于網站優化和即興作業的任何web應用程式,這個工具通過模擬用戶來產生網站的流量,從而找到網站可以承受的壓力和最大負荷,
LoadImpact包括兩個主要部分;負載測驗工具和頁面分析器,負載測驗可以分為三種型別,如固定、爬升和超時,
系統需求:Windows OS and Linux.
官網:https://loadimpact.com/
- Testing Anywhere
Test Anywhere是一個自動化測驗工具,可以用于測驗任何網站、web應用程式或任何其他物件的性能,許多開發人員和測驗人員使用這個工具來發現web應用程式中的瓶頸,并相應地糾正它們,它是一個強大的工具,可以自動測驗任何應用程式,這個測驗工具附帶一個內置的編輯器,允許用戶根據自己的需要編輯測驗標準,
系統需求:windows
官網:https://www.automationanywhere.com/
- QEngine (ManageEngine)
QEngine (ManageEngine)是一種最常見且易于使用的自動化測驗工具,它可以幫助進行web應用程式的性能測驗和負載測驗,
許多開發人員發現,它是用于查找web服務或網站中的任何泄漏的最簡單、最容易的工具,這個測驗工具的關鍵重要特性是它能夠從任何地理位置執行web服務的遠程測驗,
系統需求:Linux和windows
官網:https://www.manageengine.com/
- OpenSTA

Open STA代表開放系統測驗體系結構,這是一個基于gui的性能工具,應用程式開發人員使用它進行負載測驗和分析,
在所有其他性能測驗工具中,這被認為是一個復雜的工具,它在過去已經證明了它的能力,當前的工具集能夠對腳本化的HTTP和HTTPS執行多載測驗和分析,在這里,測驗是通過使用錄音和簡單的腳本進行的,
系統需求:windows
官網:http://opensta.org/download.html
- Testing Anywhere
轉載請註明出處,本文鏈接:https://www.uj5u.com/qita/200012.html
標籤:其他
上一篇:【資料結構——樹和森林】
