--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/
下一节:测试管理工具