15个免费的Web应用性能和负载测试工具

转载 2013年12月06日 09:46:48

站长之家(CHINAZ.com)12月12日编译:负载测试应该是每项Web开发工作的一部分,并且应在开发过程的早期进行。而随着web应用的增多,服务器应用解决方案中以Web为核心的应用也越来越多。这里就有国外网站推荐的15个免费的Web应用性能和负载测试工具,以帮助全面了解自己的网站性能,创造更好的在线体验。

性能测试

SeleniumHQ

SeleniumHQ

Selenium是一个用于Web应用程序测试的工具。Selenium测试直接运行在浏览器中,就像真正的用户在操作一样。支持的浏览器包括IE,Mozilla和Firefox等。这个工具的主要功能包括:测试与浏览器的兼容性—测试你的应用程序看是否能够很好得工作在不同浏览器和操作系统之上。测试系统功能—创建衰退测试检验软件功能和用户需求。

Watir

Watir: Ruby Web Application Testing

Watir是一个Ruby库,使用多版本浏览器进行Web应用程序测试。Watir可以使用IE(IE5.5及以上版本),Firefox,Chrome进行Web应用测试。支持Windows(2000及以上版本),Linux,Ubuntu,Mac。Watir可以模拟用户访问网页、点击链接,填写表单,点击按钮,还可以模拟用户验证页面内容。

ActiWATE

ActiWATE: Web Application Testing Software

这是一个简化网站测试自动化过程的基于Java的平台,它支持HTTP,HTTPS和Ajax请求。 

WebDriver

WebDriver Web Application Testing

WebDriver是一个由Google团队创建的简洁快速的框架,用于Web应用程序的自动化测试,它提供了一个非常真实的测试环境。

HtmlUnit

HtmlUnit

htmlunit是一款开源的java 页面分析工具,读取页面后,可以有效的使用htmlunit分析页面上的内容。项目可以模拟浏览器运行,被誉为java浏览器的开源实现。这个没有界面的浏览器,运行速度也是非常迅速的。

Sahi

Sahi Web Application Functionality Testing

Sahi是一个用于Web应用程序的自动测试工具。Sahi运行为一个代理服务器,必须把浏览器的代理设置为Sahi服务器。,然后Sahi注入javascript来访问Web页面中的元素。Sahi支持Http与Https并且独立于Web站点或Web应用程序。

OttoMate

OttoMate

这是6个Mac OS X Automator操作的一个套件,包括图形化配置自动化、基于Web应用的可重复用户验收测试所需的一切。OttoMate操作使用Safari浏览器,通过指挥Safari运行Web应用程序访问你的网站,点击链接和按钮,填写并提交Web表单等等。

IeUnit

IeUnit

ieunit是一个基于javascript脚步的自动化测试工具,可以自动模拟提交,进行功能测试,对普通的文本框和按钮可以获取js事件(赋值、取值)。

FWPTT

FWPTT - Web Load Testing Tool

fwptt是一个用来进行Web应用负载测试的工具。它可以记录一般的请求,也可以记录Ajax请求。它可以用来测试ASP.NET,JSP,PHP或是其它的Web应用。

负载测试

Pylot

Pylot - Open Source Load Testing Tool

Pylot 是一款开源的用以测试Web Service性能和扩展性的工具,它运行HTTP负载测试,这对于制定容量计划、确定基准点、分析系统瓶颈以及系统调优都非常有用。在使用过程中,Pylot会发起并发请求(HTTP Requests),检验服务器响应,以及带有相关指标的报表。它通过GUI或者Shell/Console来执行和监视对被测试网站的测试过程。

Pylot基于Python开发,和著名的Apache压力测试工具ab一样,默认在命令行运行,也可以通过参数触发GUI界面,当然前提是安装了wxPython的。

Tsung

Tsung

一个开源的多协议分布式负载测试工具,使用erlang语言开发的。它能用来压力测试HTTP, WebDAV, SOAP, PostgreSQL, MySQL, LDAP 和 Jabber/XMPP的服务器。它可以分布在多个客户机,并能够模拟成千上万的虚拟用户数并发。

Apache JMeter

Apache JMeter

Apache JMeter 是100%的Java桌面应用程序。用于对软件做压力测试(例如Web应用)。 它可以用于测试静态和动态资源例如静态文件、Java 小服务程序、CGI 脚本、Java 对象、数据库, FTP 服务器, 等等。JMeter 可以用于对服务器、网络或对象模拟巨大的负载,来在不同压力类别下测试它们的强度和分析整体性能。

相比其他HTTP测试工具,JMeter最主要的特点在于扩展性强。JMeter能够自动扫描其lib/ext子目录下.jar文件中的插件,并且将其装载到内存,让用户通过不同的菜单调用。

Siege

Siege - Load Testing Tool

Siege是一个压力测试和评测工具,设计用于WEB开发这评估应用在压力下的承受能力:可以根据配置对一个WEB站点进行多用户的并发访问,记录每个用户所有请求过程的相应时间,并在一定数量的并发访问下重复进行。

The Grinder

Java Load Testing

Grinder是一个负载测试框架,通过Jython来编写测试脚本,基于HTTP的测试可以由浏览器来记录整个要测试的过程。

关键特性:

泛型测试方法

灵活的测试脚本编写

分布式框架

成熟的HTTP支持

Stress Tools By Microsoft

微软提供了2个IIS服务器压力测试工具:

IIS 6的Web容量分析工具(IIS 6.0资源工具包工具包括WCAT)/ IIS 7.0的Web容量分析工具

Web应用程序压力工具


十个免费的WEB压力测试工具

两天,jnj在本站发布了《如何在低速率网络中测试 Web 应用》,那是测试网络不好的情况。而下面是十个免费的可以用来进行Web的负载/压力测试的工具,这样,你就可以知道你的服务器以及你的WEB应用能够...
  • GarfieldEr007
  • GarfieldEr007
  • 2016年12月26日 21:26
  • 7315

10大主流压力测试工具推荐

在移动应用和Web服务正式发布之前,除了进行必要的功能测试和安全测试,为了保证互联网产品的服务交付质量,往往还需要做压力/负载/性能测试。然而很多传统企业在试水互联网+的过程中,往往由于资源或产品迭代...
  • moonpure
  • moonpure
  • 2017年05月24日 10:58
  • 18549

介绍几款Web服务器性能压力测试工具(转)

一、http_load程序非常小,解压后也不到100K http_load以并行复用的方式运行,用以测试web服务器的吞吐量与负载。 但是它不同于大多数压力测试工具,它可以以一个单一的进程运行,一...
  • qq_21120027
  • qq_21120027
  • 2016年09月12日 18:57
  • 7042

WebApplicationStressToolWAS,Web应用负载测试工具详细说明

项目需要压测下,由于只是压一下一个小模块,让测试用loadrunner的话过于麻烦,因此自己用了WAS 这样小巧的压测工具大概压一下。使用步骤一:测试前的准备1. 在测试前清空ie浏览器其它网站的缓存...
  • sinat_34979884
  • sinat_34979884
  • 2017年11月02日 15:40
  • 125

LoadRunner,是一种预测系统行为和性能的负载测试工具

loadrunner 百科名片   loadrunner界面 LoadRunner,是一种预测系统行为和性能的负载测试工具。通过以模拟上千万用户实施并发负载及实时性能监...
  • lfmilaoshi
  • lfmilaoshi
  • 2013年05月15日 11:37
  • 2629

负载测试工具LoadRunner教程

  • 2016年03月01日 18:02
  • 3MB
  • 下载

负载测试工具

  • 2015年06月03日 07:23
  • 393B
  • 下载

十个免费的Web负载/压力测试工具

Grinder – Grinder是一个开源的JVM负载测试框架,它通过很多负载注射器来为分布式测试提供了便利。支持用于执行测试脚本的Jython脚本引擎HTTP测试可通过HTTP代理进行管理。根据项...
  • stuartjing
  • stuartjing
  • 2013年05月27日 20:24
  • 3637

十个免费的Web负载/压力测试工具推荐

下面是十个免费的可以用来进行Web的负载/压力测试的工具,这样,你就可以知道你的服务器以及你的WEB应用能够顶得住多少的并发量,以及你的网站的性能。我相信,北京奥组委的订票网站的开发团队并不知道有这样...
  • xunianchong
  • xunianchong
  • 2013年03月02日 21:40
  • 234

Web性能测试与负载测试

  • 2012年06月12日 21:18
  • 1.7MB
  • 下载
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:15个免费的Web应用性能和负载测试工具
举报原因:
原因补充:

(最多只允许输入30个字)