55个软件测试工具,正在做测试的你get到了吗_testcafe免费吗(1)

53 阅读12分钟

官方网站:Load2Test

17.Xceptance LoadTest

这是Xceptance Software Technologies Inc.的负载测试和回归工具,用于Web应用程序或任何其他应用程序的负载测试性能。它具有可用的XLT云服务的记录功能。

它可以使用Script Developer IDE开发脚本或使用WebDriver在Java中编写所有测试。

官方网站:Xceptance LoadTest

18.Blazemeter

这是一个自助服务的,按需,基于云的负载测试工具,可以模拟用于测试网站、网络应用程序、移动应用程序/服务的各种用户场景。Apache JMeter兼容——预配置JMeter环境,多达144个CPU内核和500 GB内存。它使你能够跨位置设置测试,访问测试结果,评估报告,与单一控制台上的早期报告进行比较和评估。

可以使用公共云提供程序生成流量,或在计算机上安装内部部署负载生成器,并在内部网络的防火墙内测试。它还提供免费工具和资源,用于优化网站和应用程序的性能。

官方网站:Blazemeter

19.LoadStorm

它是CustomerCentrix,LLC基于Web的负载测试工具,并利用Amazon Web服务按需扩展处理能力和带宽。可以使用该工具构建web和移动的负载测试,以使用独特的登录和目的来模拟多个用户。

官方网站:LoadStorm

20.Neustar Web Perfomance

这是Neustar提供的一个自助服务的,按需支付的并且即付即用的服务,能够让你模拟大量真实的浏览器访问网站。它使用Selenium,基于云的真实/模拟浏览器,AJAX和Flash支持。

在其报告中,它包含错误浏览器的屏幕截图。

官方网站:Neustar Web Perfomance

21.Pylot

这是一个由Corey Goldberg开发的开源工具,可以生成同步加载,你可以在XML文件中定义测试用例——指定请求——url,方法,body / payload等。可以通过匹配内容与带有HTTP状态代码的正则表达式来证实。

它有助于监视和执行来自GUI(wxPython)的测试套件,调整负载,代理,间隔和测试持续时间。它还可以显示实时统计信息和报告错误。

官方网站:Pylot

22.AppLoader

这是NRG Global的一个负载测试app,用于测试可从Windows桌面访问的网站和其他应用程序,并从最终用户的角度生成负载。它与协议无关,支持多种类型的企业级应用程序。它从Windows平台运行。

官方网站:AppLoader

23.fwptt

这是Bogdan Damian的一个开源工具,用于负载测试Web应用程序,并且具有处理AJAX的能力,可以在C#中生成测试。

官方网站:fwptt

24.JCrawler

这是一个用于压力测试Web应用程序的开源工具,包括爬行和探索功能。在这里,用户可以为JCrawler提供一组URL,启动并从那时开始抓取,因此在浏览任何URL时,它可以在应用程序上生成负载。

Load参数(hits / sec)可以使用中央XML文件进行配置,并启动尽可能多的所需数量的线程以不断地生成负载。此外,该工具与平台无关。

官方网站:JCrawler

25.vPerformer

这是一个来自Verisium Inc.的性能和负载测试工具,可以评估Web应用程序的性能和可扩展性。用户使用Javascript来记录脚本或自定义脚本。

目标平台是Windows和VCloudPerformer,VCloudPerformer是一个免费的云负载测试工具,可用于通过在Amazon EC2云上实施按需负载服务器来评估Web应用程序的性能,可扩展性和负载压力能力。

官方网站:vPerformer

26.Curl-Loader

这是一个用C语言编写的开源工具,模拟成千上万的HTTP / HTTPS和FTP / FTPS客户端的负载和特定行为,以及自己的源IP地址。与其他工具相比,curl-loader使用真正的C语言编写的客户端协议栈,即HTTP和FTP栈的libcurl和TLS / SSL的OpenSSL。

使用此工具,你可以记录每个虚拟客户端的活动和收集的统计信息包括,解决方案,连接建立,请求生成,响应生成,记录自网络的错误,TLS / SSL和应用程序(HTTP,FTP)级事件和错误。

官方网站:Curl-Loader

27.The Grinder

这是一个基于Java的负载测试框架,在BSD风格的开源许可证免费提供。它通过使用图形控制台应用程序,帮助测试脚本中跨进程跨机器的同步活动。

它自带用于测试HTTP服务的演进插件和允许HTTP脚本自动记录的工具。

官方网站:The Grinder

28.Testing Master

这是Novosoft的一个负载测试工具,其功能包括IP欺骗,多个并发测试用例,并为具有动态内容的站点提供各种测试功能,并使用HTTPS保护页面。

官方网站:Testing Master

29.Avalanche

这是来自Spirent Communications的一个负载测试应用程序,用于通过生成大量用户和网络流量来设计压力测试安全,网络和Web应用程序基础架构。它可以模拟大约200万个具有唯一IP地址的同步连接用户,模拟多个Web浏览器,以及Web服务测试支持

官方网站:Avalanche

30.Loader

这是一个压力测试工具,运行在WinXP上,并为两个虚拟用户提供免费评估版本。捕获模块提供了利用C#脚本和基于XML数据的开发环境。

控制模块定义、调度和部署测试,进一步定义虚拟用户数量等。分析模块评估结果并带来报告功能。

官方网站:Loader

31.Visual Studio Test Professional

这是一套用于测试集成在Microsoft Visual Studio环境中的Web应用程序和服务的测试工具。该套件包括实验室管理功能,使测试人员能够在Visual Studio中编写脚本,执行和管理测试。

官方网站:Visual Studio Test Professional

32.OpenLoad

这是一个由OpenDemand提供的具有成本效益的完全基于Web的负载测试工具,不需要脚本语言,其基于Web的记录器可以跨网站/ Web应用程序捕获和翻译用户操作。

此外,它可以使用最少的硬件生成多达1000个并发用户。

官方网站:OpenLoad

33.Siege

这是一个开源的压力/回归测试工具,支持基本认证,cookie,HTTP和HTTPS协议。它可以测试Web服务器,并可以配置多个并发用户。

使用此工具,你可以压力测试单个URL与特定数量的用户或压力测试多个URL并发。由Jeffery Fulmer开发,该工具可帮助报告总事务,已用时间,传输的字节数,响应时间,服务器响应等。

官方网站:Siege

34.OpenSTA

工具全名“Open System Testing Architecture”是一个免费的,开源的web负载/压力测试应用程序,根据Gnu GPL许可。它利用基于CORBA的扩展软件体系结构。

官方网站:OpenSTA

35.PureLoad

它是PureLoad Software的一个基于Java的多平台性能测试和分析工具,包括“Comparer”和“Recorder”功能,支持动态数据输入,编辑/调试场景并为单个或分布式源生成负载。

官方网站:PureLoad

36.ApacheBench

这是一个用于基准测试和回归测试的Perl API,可用作基于事务的perl站点的完整基准测试和回归测试套件的基础。它可以用于压力测试服务器,同时验证正确的HTTP响应。

官方网站:ApacheBench

37.Torture

Lincoln Stein的Bare-bones Perl脚本,用于测试速度,可靠性,响应性,以及测试特定Web服务器的稳定性。它可以发送大量的随机数据到服务器,然后评估速度和响应时间。

官方网站:Torture

38.WebSpray

这是来自CAI Networks的一款经济高效的负载测试工具,支持链路测试,可以从单个IP模拟多达1000个客户端。此外还支持带有或没有别名的多个IP地址。它为Windows而创建。

官方网站:WebSpray

39.Load Testing by Web Performance

这是Web Performance Inc.的一个负载测试工具,专注于为用户提供便捷,并支持所有浏览器和Web服务器。它还能记录并允许用户查看浏览器和服务器之间流动的确切字节。它不需要脚本。它可以自动处理会话特定项目的变化,即Cookie,用户名,密码,IP地址等。

官方网站:Load Testing by Web Performance

40.Optima Quality Studio

这是来自Technovations的一个负载测试,捕获/回放和类似工具的集合,用于实现网站的性能测试。模块包括WebCorder,Load Director,报告生成器,批处理,管理器,并进一步启用身份验证,SSL,Cookie,重定向以及可手动修改的记录脚本。

官方网站:Optima Quality Studio

41.QALoad

这是Microfocus的一个的工具,用于负载/压力测试Web,数据库和基于字符的系统。它支持HTTP,SSL,SOAP,XML,在各种数据库,中间件和ERP解决方案上运行的媒体流。

官方网站:QALoad

42.IBM Rational Performance Tester

这是IBM / Rational的一个性能测试工具,并为Seibel应用程序和SAP解决方案提供可选扩展。此外,它支持Windows,Linux,提供测试的高级详细视图。

官方网站:IBM Rational Performance Tester

43.Radview’s WebLoad

它是Radview Software的一个负载测试工具,其中测试脚本通过可视化工具或通过带有改进的负载测试对象和方法的Javascript来完成。它处理移动负载测试,并能够直接记录来自移动手机记录的本机或基于浏览器的app。此外,它可以与selenium集成。它可以进一步在云中运行负载生成器,并且不需要特殊许可证。它可以生成定制的开箱即用的报告/图表,配备向下钻取功能。

官方网站:Radview’s WebLoad

44.SilkPerformer

这是Microfocus的一个企业级负载测试工具,可以模拟使用许多协议和跨多种计算环境的成千上万用户。它促进部署之前的电子商务环境的行为预测,而不考虑其大小和复杂性。

官方网站:SilkPerformer

Web功能/回归测试工具

网站/网络应用程序的功能,行为,可用性和安全性是一些令人担忧的问题,这些问题正在困扰各行业的企业。适当的测试工具可帮助你在更短的周期内消除错误,让你的Web应用程序在功能和市场方面准备就绪。

大多数bug是归咎于是网站/ Web应用程序中的功能问题。下面是一些选择的Web功能/回归测试工具,供你快速参考。

50.Selenium

Selenium是最近在测试人员中备受赞誉和受欢迎的自动测试套件。它被设计为支持和提升测试自动化,以便在不同的浏览器和平台上测试Web应用程序的功能方面。

该套件包括4个基本组件,即Selenium IDE,Selenium RC,WebDriver,Selenium Grid。WebDriver直接与Web浏览器通信,并使用其本机兼容性进行自动化。

官方网站:Selenium

51.TestCafe v14.1.3

这是一个Web测试框架,测试Windows,MacOS和Linux操作系统上的所有Web应用程序。它通常用于Web应用程序测试,并生成清晰和简单的测试。它使用支持HTML5进行记录的浏览器,并可以在Windows,Mac和Linux以及远程计算机上运行功能测试。

对于移动设备,它可以在iPhone,iPad,Android和Windows Phone上运行测试。此外,它可以同时在多个浏览器和机器上执行测试。

官方网站:TestCafe v14.1.3

52.CasperJS v1.1-beta3

这是一个易于使用的开放源代码的导航工具,面向Windows,MacOS和Linux操作系统,在其有用和有价值的函数、方法和语法糖的帮助下,的用于脚本和测试PhantomJS和SlimerJS(Gecko),用Java脚本语言编写。基本上,它适用于窗体,链接,页面截图,远程DOM,事件登录过程等。此外,下载二进制和其他资源,写入功能测试套件并将其保存为JUnit XML格式。

官方网站:CasperJS v1.1-beta3

53.Screenster

Screenster是一个基于UI的功能和回归测试工具,用于测试Web应用程序,可以在需要所有主流浏览器和Java6或更高版本的所有Windows操作系统上工作。操作时会在每一步都截取屏幕截图,并将它们与基线进行比较,启用验证,并在需要时进一步提供对Selenium API的完全访问。

它是一个基于UI的功能和回归测试工具的Web应用程序,工作在需要所有主流浏览器和Java6或更高版本的所有Windows操作系统上。一个非常好的屏幕验证器可以提供10倍的生产力,而不需要一行代码。在操作期间,它会对每个步骤进行截图并将其与基线进行比较,允许验证更改或缺少更改到UI,在需要时提供对Selenium API的完全访问权限

官方网站:Screenster

54.SoapUI

这是一个跨平台的免费开源功能测试工具,用Java语言编写,用于面向服务的体系结构(SOA)和代表性状态传输(REST)。用户友好的界面,具有用于API测试的多个功能,便于功能/回归和负载测试的简单和快速的性能。

其商业版(SoapUI Pro)特用于测试应用程序的功能。它支持连接到特定应用程序的所有协议和技术。

官方网站:SoapUI