做 软件测试 的同学们,大家接触得比较多的 性能测试工具 可能是 LoadRunner 和 Jmeter 了,其他还有一些大家接触过但在公司内不经常使用的性能测试工具。
在这里 我们整理了 web应用程序性能 和 负载压力能力 最广泛使用的性能测试工具的集合。
这些负载测试工具将确保我们的应用程序在高峰流量和极端压力条件下的性能,包括开源的以及授权的一些性能测试工具。
1、WebLOADweb应用程序的企业级负载和性能测试工具。WebLOAD是用户负载大、测试需求复杂的企业的首选工具。它允许我们通过从云和本地机器生成负载,在任何internet应用程序上执行负载和压力测试。内置与Jenkins、Selenium和许多其他工具的集成,以支持DevOps的持续负载测试。
WebLOAD的优势在于它的灵活性和易用性,允许使用基于dom的录制/回放、自动相关性和JavaScript脚本语言等特性快速定义所需的测试。
官网:https://www.radview.com/
2、http://SmartMeter.ioSmartMeter工具提供了高级的测试功能。以JMeter为核心,任何用户都会立即熟悉它。
在SmartMeter中创建一个测试。IO非常简单。只需在嵌入式浏览器中单击,就可以在不编写脚本的情况下创建测试场景。也不需要代理设置或浏览器插件。
官网:https://www.smartmeter.io/
3、FloodFlood是一个基于云的分布式负载测试平台,可以使用流行的开源负载测试工具(如apache JMeter、Flood Element、Gatling和Chrome)以及Tricentis Tosca功能测试用例(API和UI)生成负载。
Flood可以轻松集成Jenkins、Bamboo等CI工具,以及New Relic、AppDynamics、Dynatrace等最流行的APM工具。此外,Flood还可以与AWS和Azure等提供商集成到您自己的私有主机帐户中。
官网:https://flood.io/
4、LoadViewLoadView是一个完全管理的、随需应变的负载测试工具,允许进行完全无干扰的负载和压力测试。
与许多其他负载测试工具不同,LoadView在真实的浏览器(而不是无头的虚拟浏览器)中执行测试,它提供非常准确的数据,与真实用户非常接近。
LoadView是100%基于云的、可伸缩的,可以在几分钟内部署。高级负载测试功能包括:点按脚本、基于云的全球基础设施、真正的浏览器测试。
官网:https://www.loadview-testing.com/