--01--
性能測試工具
性能測試工具采用簡單的自動化腳本,並在數百或數千台計算機上運行,以模擬應用程序在負載下的性能。
這些測試通常很昂貴,並且運行頻率低於功能自動化測試。性能測試對於雲應用程序尤其重要,有兩種主要類型需要考慮:
-
單一業務(Pure Play)
-
擴展工具(Extension Tools)
以下是您需要了解的兩種工具之間的區別:
☞Pure Play性能測試工具
優點:
-
通常更便宜
-
在購買和實施過程中減少摩擦
-
使用最好的工具提供更快的開發
-
支持更多集成和開源使用
缺點:
-
需要單獨的腳本/語言來訓練和維護
☞Extension性能測試工具
優點:
-
允許重用過去的自動化腳本
-
使用熟悉的語言
-
跨多個工具提供單一供應商關系
缺點:
-
遵循較慢,不太專注的開發
-
提供封閉的生態系統,限制對最佳工具的訪問
-
通常更昂貴,面向大型組織
1. 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個節點小時,可用於快速啟動負載測試。訂閱提供靈活的選項以滿足您的預算,具有不同的測試容量,功能,托管和術語長度選項。在這里免費試用。
2. Automation Anywhere Testing Anywhere
簡介:使用機器人過程自動化來自動化任何類型的測試,並為移動,Web和桌面提供跨平台支持。Automation Anywhere可以將腳本轉換為加載腳本,並允許機器學習和分析。
特征:
-
提供從自動化輕松轉換
-
更便宜,但與惠普相似
-
包括一個TestLab來控制測試設備
工具類型:擴展
您真正需要了解的內容:Automation Anywhere是惠普的低端競爭對手,提供一些測試用例管理功能以及更強大的自動化功能。
有關更多信息: 請查看其自動化RPA解決方案。
評論:前往G2Crowd.com或ITCentralStation.com閱讀一些評論。
3. BlazeMeter
簡介:運行基於開源的性能測試以及可擴展的負載測試。BlazeMeter與Apache JMeter兼容,提供實時報告和移動捕獲,模擬網絡條件,並允許開發人員創建和編輯性能測試。
特征:
-
可擴展
-
DevOps准備好了
-
使用開源和AWS
-
提供對API和自定義的強大支持
工具類型:Pure Play
你真正需要知道的事情:BlazeMeter是雲性能測試領域不斷增長的參與者。雖然它的用例有限,並且不提供監控或后期制作功能,但它很受開發人員的歡迎。
有關更多信息:請 查看BlazeMeter性能測試解決方案。
定價: 免費計划,但付費計划起價為每美元99美元,有3個定價等級。訪問他們的定價頁面。
4. Borland Silk Performer
概述:提供無限的可擴展性,可以模擬任何大小的負載以及各種網絡技術,包括移動。Silk Performer還通過模式檢測提供可視化診斷和壓力測試。作為Borland較大的Silk Central平台的一部分,Silk Performer還包括各種支持功能。
特征:
-
提供跨平台支持
-
成熟
-
很好地融入Silk Central
-
與監控工具和IDE集成
工具類型:擴展
您真正需要了解的內容:Borland是HP的強大競爭對手(雖然它確實提供類似的高價格),具有強大的跨平台支持和雲負載功能。
有關更多信息: Checkout Silk Performer負載和壓力性能測試。
評論:前往ITCentralStation.com閱讀一些評論。
5. CA Technologies應用程序測試
摘要:自動化測試並接受左移。除了性能測試之外,CA Application Test工具還允許進行功能,回歸和用戶旅程測試。該工具是工作流程驅動的,可與移動設備配合使用。
特征:
-
提供強大的主機支持
-
允許重用LISA測試用例和基礎結構
-
使用少量資源在內部網絡上創建負載
工具類型:擴展
您真正需要了解的內容:CA Technologies主要關注大型機領域的競爭,並使用LISA測試桌面應用程序和復雜的基礎架構。
有關更多信息: Checkout CA Technologies網站。
6. HP LoadRunner,Performance Center和StormRunner
簡介:HP提供了三種性能和負載測試工具的組合。LoadRunner通過交互式模擬和根本原因分析功能提供全面的負載測試,而Performance Center則創建了一個卓越中心,可以在多個應用程序的測試中重用最佳實踐和資源。LoadRunner和Performance Center都支持連續和移動測試。最后,StormRunner將測試功能擴展到SaaS世界。
特征:
-
強大而成熟的工具
-
支持傳統技術和新技術
-
已啟用雲
-
提供錄制和播放或腳本
-
允許重用Unified Functional Testing測試
工具類型:擴展
您真正需要知道的事情: 通過LoadRunner和Performance Center以及StormRunner擴展到雲,HP是該領域的領導者。
有關更多信息:請查看 StormRunner Load,Performance Center和LoadRunner站點。
點評:閱讀LoadRunner的評論 在這里, StormRunner負載 這里 和表演中心 在這里。
定價:LoadRunner / StormRunner Load每天每個虛擬用戶的價格為0.56美元,但他們也有免費版。訪問他們的價格在這里。
7. IBM Rational Performance Tester
摘要:提供無代碼測試和實時報告以及根本原因分析工具。IBM Rational Performance Tester還將測試結果與SLA目標進行比較,與IBM Rational Quality Manager集成並包含測試記錄器。
特征:
-
強大而成熟的工具
-
支持傳統技術和新技術
-
已啟用雲
-
提供錄制和播放或腳本
-
允許重用Rational Functional Tester測試
工具類型:擴展
您真正需要了解的內容:IBM Rational Performance Tester支持雲,並提供Web和桌面支持,但其移動支持極其薄弱。
有關更多信息:請 查看Rational性能測試自動化解決方案。
評論:前往ITCentralStation.com閱讀評論。
8. Neotys NeoLoad
簡介:NeoLoad使用直觀的GUI來創建用例,目標識別和測試執行。它允許您在本地模擬負載或使用Neotys Cloud Platform,支持Web和移動,並在負載測試期間監控所有服務器。
特征:
-
提供端到端測試
-
提供跨平台功能
-
比傳統解決方案更實惠的價格
-
啟用雲和內部部署
工具類型:Pure Play
你真正需要知道的是:Neotys是一個小型但發展迅速的玩家,它通過跨平台支持網絡和移動(通過NeoLoad)和后期制作監控功能(通過NeoSense)。
有關更多信息: 訪問Neotys.com以了解更多信息。
評論:訪問ITCentralStation.com閱讀評論。
9.Parasoft Load Test
簡介:提供性能,壓力和並發性測試,能夠模擬各種負載並從不同位置進行測試。Parasoft負載測試還可以使用先前在Parasoft中創建的測試來強制執行服務質量指標並運行測試。
特征:
-
支持遺留應用程序
-
成熟的工具
-
允許重用使用Parasoft創建的其他測試
-
提供性能監控功能
工具類型:擴展
您真正需要知道的事項: 雖然Parasoft負載測試允許在負載下重用測試用例並提供性能監控以及桌面和Web支持,但它沒有任何移動功能且不支持雲。
有關更多信息: 了解有關Parasoft負載測試的更多信息。
評論:訪問 TrustRaidus.com 和 ITCentral Station.com 上的Parasoft評論頁面
10. Radview WebLOAD
簡介:為無限數量的用戶模擬各種負載條件,並在任意數量的計算機上分配負載。Radview WebLOAD還可以監控服務器性能,並為Web,桌面和移動(通過PerfectoMobile)提供跨平台支持。
特征:
-
成熟的工具
-
一些跨平台的支持
-
一些開源支持(支持Selenium)
工具類型:Pure Play
你真正需要知道的事情:Radview是一個剛剛在公開上市的性能測試的初出茅廬的玩家,但后來被摘牌並且目前表現不佳(從100名員工縮減到大約25名)。
有關更多信息:Checkout Radview性能測試 評論:訪問 G2Crowd.com 閱讀Radview評論。
定價:每個許可證的計划起價為1,990歐元, 有3個定價等級。在這里要求定價。
11. SmartBear LoadComplete
簡介:用於加載,壓力和可伸縮性測試的桌面工具,適用於HTML站點和富Internet應用程序。SmartBear LoadComplete可以從虛擬機,內部部署計算機或雲生成負載,並提供記錄和重放功能,可視化編程,測試成本模擬器,分布式負載測試,分析和功能測試重用。
特征:
-
成熟的工具
-
提供性能監控功能
-
允許在桌面和雲中輕松部署測試
-
價格低於惠普
工具類型:擴展
您真正需要知道的是:LoadComplete是一個核心SmartBear產品和TestComplete的擴展。它提供Web支持,支持雲並提供監控功能,但它沒有移動功能。
有關更多信息: 了解有關LoadComplete性能測試的更多信息。
定價: 提供免費版本,計划起價為每年230美元和5個定價等級。查看此處的價格。
12. Soasta CloudTest
簡介:通過實時分析提供任何規模的連續負載測試。Soasta CloudTest還具有嵌入式用戶監控功能,允許用戶使用基於RUM的數據和特定於應用程序的方案構建測試。
特征:
-
提供跨平台支持
-
創新工具
-
直接與績效監控聯系
-
企業就緒
工具類型:純玩法
你真正需要知道的是:Soasta是純游戲領域最大的玩家,迄今為止已有超過7500萬美元的資金。它通過CloudTest for web和TouchTest for mobile(也提供移動自動化)提供跨平台支持,並通過mPulse提供后期制作性能監控。
有關更多信息: 了解有關Soasta CloudTest 負載和性能測試的更多信息。
點評:閱讀的CloudTest評論上 ITCentralStation.com
定價: 提供一個免費的版本,並計划在2500 $每年2定價層開始。查看此處的價格。
13. TestPlant eggPlant Performance
簡介:使用動態測試控件和標准腳本語言提供基於雲的分布式負載模擬。它還為應用程序級虛擬用戶提供更完整的測試覆蓋率。TestPlant的eggPlant Performance工具是更大的eggPlant系列測試工具的一部分。
特征:
-
提供跨平台支持
-
允許將功能測試重用為性能測試
-
可以遍歷各種應用程序層,包括UI,API和命令行層
工具類型:擴展
您真正需要了解的內容:eggPlant Performance可以支持Web,桌面和移動測試,作為eggPlant Functional的擴展。
有關更多信息: 了解有關TestPlant eggPlant的更多信息。
定價:未列出價格,但此處查看許可和定價信息。
原文地址:
https://www.qasymphony.com/blog/100-plus-best-software-testing-tools/
下一節:測試管理工具