Web网站的性能测试工具(前十)

Web 网站的性能测试工具(前十)

2008-3-31 20:31

 

随着 Web 2.0 技术的迅速发展,许多公司都开发了一些基于 Web 的网站服务, 通常在设计开发 Web 应用系统的时候很难模拟出大量用户同时访问系统的实际情况,因此,当 Web 网站遇到访问高峰时,容易发生服务器响应速度变慢甚至服务 中断。为了避免这种情况,需要一种能够真实模拟大量用户访问 Web 应用系统的性能测试工具进行压力测试,来测试静态 HTML 页面的响应时间,甚至测试动态 网页(包括 ASP PHP JSP 等)的响应时间,为服务器的性能优化和调整提供数据依据。

  我推荐各位 Web 2.0 开发测试人员使用 Microsoft Web Application Stress Tool 个工具软件,这个微软提供的小工具仅 9.58M ,很小巧且实用。虽然功能上比不了专业的 LoadRunner ,但 LoadRunner 体积庞大,价格不 菲,一般的企业也不会花那么多钱去购买 LoadRunner ,而微软的 WAS 则是完全免费,并且主要的功能都有,够用就行。

   Microsoft Web Application Stress Tool 能有效测试一个网站的负载性能,这个软件可以通过脚本模拟 100 个强并发用户的访问,并模拟实际用户的一些点击操作, WAS 还可以连接上远程 Windows 网站服务器的性能计数器( Performance Counter ),通过对服务器性能( CPU/ 内存等)的性能分析来找到系统的瓶颈。 CPU 使用百分比反映了处理器开销, CPU 使用百分比持续地超过 75% 是性能瓶颈在于处理器的一个明显的迹象。

  每次测试运行结束后 WAS 会生成详细的报表, WAS 报表可以从 View 菜单选择 Reports 查看。

  另外, CSDN 也总结了一些其他的测试工具,包括性能测试工具和功能测试工具,前十大测试工具排名如下:

  业级自动化测试工具 WinRunner

    Mercury Interactive 公司的 WinRunner 是一种企业级的功能测试工具,用于检测应用程序是否能够达到预期的功能及正常运行。通过自动录制、检测和 回放用户的应用操作, WinRunner 能够有效地帮助测试人员对复杂的企业级应用的不同发布版进行测试,提高测试人员的工作效率和质量,确保跨平台的、 复杂的企业级应用无故障发布及长期稳定运行。

  工业标准级负载测试工具 Loadrunner

    LoadRunner 是一种预测系统行为和性能的负载测试工具。通过以模拟上千万用户实施并发负载及实时性能监测的方式来确认和查找问题, LoadRunner 能够对整个企业架构进行测试。通过使用 LoadRunner ,企业能最大限度地缩短测试时间,优化性能和加速应用系统的发布周期。

  全球测试管理系统 testdirector

    TestDirector 是业界第一个基于 Web 的测试管理系统,它可以在您公司内部或外部进行全球范围内测试的管理。通过在一个整体的应用系统中集成了测试管理的各个部分,包括 需求管理,测试计划,测试执行以及错误跟踪等功能, TestDirector 极大地加速了测试过程。

  功能测试工具 Rational Robot

    IBM Rational Robot 是业界最顶尖的功能测试工具,它甚至可以在测试人员学习高级脚本技术之前帮助其进行成功的测试。它集成在测试人员的桌面 IBM Rational TestManager 上,在这里测试人员可以计划、组织、执行、管理和报告所有测试活动,包括手动测试报告。这种测试和管理的双重功能是自动化测试的理想开始。

  单元测试工具 xUnit 系列

   目前的最流行的单元测试工具是 xUnit 系列框架,常用的根据语言不同分为 JUnit java ), CppUnit C++ ), DUnit Delphi ), NUnit .net ), PhpUnit Php )等等。该测试框架的第一个和最杰出的应用就是由 Erich Gamma (《设计模式》的作者)和 Kent Beck XP Extreme Programming )的创始人 )提供的开放源代码的 JUnit.

  功能测试工具 SilkTest

   Borland SilkTest 2006 属于软件功能测试工具,是 Borland 公司所提出软件质量管理解决方案的套件之一。这个工具采用精灵设定与自动化执行测试,无论是程序设计新手或资深的专家都能快速建立功能测试,并分析功能错误。

  性能测试工具 WAS

    Microsoft Web Application Stress Tool 是由微软的网站测试人员所开发,专门用来进行实际网站压力测试的一套工具。透过这套功能强大的压力测试工具,您可以使用少量的 Client 端计算机仿真大 量用户上线对网站服务所可能造成的影响。

  自动化白盒测试工具 Jtest

   Jtest parasoft 公司推出的一款针对 java 语言的自动化白盒测试工具,它通过自动实现 java 的单元测试和代码标准校验,来提高代码的可靠性。 parasoft 同时出品的还有 C++ test ,是一款 C/C++ 白盒测试工具。

  功能和性能测试的工具 JMeter

   JMeter Apache 组织的开放源代码项目,它是功能和性能测试的工具, 100% 的用 java 实现。

  性能测试和分析工具 WEBLODE

   webload RadView 公司推出的一个性能测试和分析工具,它让 web 应用程序开发者自动执行压力测试; webload 通过模拟真实用户的操作,生成压力负载来测试 web 的性能。

 

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值