认识Web网站的性能测试工具
上一篇 / 下一篇 2011-12-14 13:45:45 / 个人分类:软件测试工具
随着Web2.0技术的迅速发展,许多公司都开发了一些基于Web的网站服务,通常在设计开发Web应用系统的时候很难模拟出大量用户同时访问系统的实际情况,因此,当Web网站遇到访问高峰时,容易发生服务器响应速度变慢甚至服务中断。为了避免这种情况,需要一种能够真实模拟大量用户访问Web应用系统的性能测试工具进行压力测试,来测试静态HTML页面的响应时间,甚至测试动态网页(包括ASP、PHP、JSP等)的响应时间,为服务器的性能优化和调整提供数据依据。51Testing软件测试网,I @a&d(st
51Testing软件测试网z$GDsO+~我推荐各位Web 2.0开发测试人员使用Microsoft 的Web Application Stress Tool这个工具软件,这个微软提供的小工具仅9.58M,很小巧且实用。虽然功能上比不了专业的LoadRunner,但LoadRunner体积庞大,价格不菲,一般的企业也不会花那么多钱去购买LoadRunner,而微软的WAS则是完全免费,并且主要的功能都有,够用就行。51Testing软件测试网hLZ(@_0g
}0e/uB9A.ey?&d0k0Microsoft Web Application Stress Tool能有效测试一个网站的负载性能,这个软件可以通过脚本模拟100个强并发用户的访问,并模拟实际用户的一些点击操作,WAS还可以连接上远程Windows网站服务器的性能计数器(Performance Counter),通过对服务器性能(CPU/内存等)的性能分析来找到系统的瓶颈。CPU使用百分比反映了处理器开销,CPU使用百分比持续地超过75%是性能瓶颈在于处理器的一个明显的迹象。51Testing软件测试网iElaI)wu
51Testing软件测试网6j;H.EdZ5TSC,D每次测试运行结束后WAS会生成详细的报表,WAS报表可以从View菜单选择Reports查看。
zV&c!^s7Wn5Bq*R ]051Testing软件测试网sCaAf4L另外,CSDN也总结了一些其他的测试工具,包括性能测试工具和功能测试工具,前十大测试工具排名如下:51Testing软件测试网H,jH5a5phGh1I
51Testing软件测试网"A-\!Z"~:m*_?3E企业级自动化测试工具WinRunner51Testing软件测试网YP]3`9u9R^4s
51Testing软件测试网 [&}5C@)R3?(K+s%h"L*QMercury Interactive公司的WinRunner是一种企业级的功能测试工具,用于检测应用程序是否能够达到预期的功能及正常运行。通过自动录制、检测和回放用户的应用操作,WinRunner能够有效地帮助测试人员对复杂的企业级应用的不同发布版进行测试,提高测试人员的工作效率和质量,确保跨平台的、复杂的企业级应用无故障发布及长期稳定运行。
zM/P*LwA04ZSf9B$K"@0工业标准级负载测试工具Loadrunner
RH+w#\ Na0(F7I B"Y8HB!e0LoadRunner是一种预测系统行为和性能的负载测试工具。通过以模拟上千万用户实施并发负载及实时性能监测的方式来确认和查找问题,LoadRunner 能够对整个企业架构进行测试。通过使用LoadRunner ,企业能最大限度地缩短测试时间,优化性能和加速应用系统的发布周期。51Testing软件测试网Vtii;r5g q
$WQ/u EJ }0全球测试管理系统testdirector51Testing软件测试网.c@%J X9Ru6d
51Testing软件测试网@i+jL5R3FTestDirector是业界第一个基于Web的测试管理系统,它可以在您公司内部或外部进行全球范围内测试的管理。通过在一个整体的应用系统中集成了测试管理的各个部分,包括需求管理,测试计划,测试执行以及错误跟踪等功能,TestDirector极大地加速了测试过程。51Testing软件测试网H b d+UK
1Y\v4^p5ML0功能测试工具RationalRobot
hHc ]'Fc0a,h"|7|_Q0IBMRational Robot是业界最顶尖的功能测试工具,它甚至可以在测试人员学习高级脚本技术之前帮助其进行成功的测试。它集成在测试人员的桌面 IBM RationalTestManager上,在这里测试人员可以计划、组织、执行、管理和报告所有测试活动,包括手动测试报告。这种测试和管理的双重功能是自动化测试的理想开始。51Testing软件测试网4E\?n8\4cXg b
51Testing软件测试网5LB7N-V-ji[)u9w8O2h单元测试工具xUnit系列51Testing软件测试网nX$lyfH-h`R
51Testing软件测试网!I"T._$i-@9dlR1bwG目前的最流行的单元测试工具是xUnit系列框架,常用的根据语言不同分为JUnit(java),CppUnit(C++),DUnit (Delphi ),NUnit(.net),PhpUnit(Php )等等。该测试框架的第一个和最杰出的应用就是由Erich Gamma (《设计模式》的作者)和Kent Beck(XP(Extreme Programming)的创始人 )提供的开放源代码的JUnit.51Testing软件测试网+IZu,Wa(OU6`
\#{Ru;}/W6k L]0◆功能测试工具SilkTest51Testing软件测试网N a:} EX
!^3YZ.@~)WB0Borland SilkTest 2006属于软件功能测试工具,是Borland公司所提出软件质量管理解决方案的套件之一。这个工具采用精灵设定与自动化执行测试,无论是程序设计新手或资深的专家都能快速建立功能测试,并分析功能错误。
6G+EGc,hk051Testing软件测试网S6@6^Q(s` Bf-pQ◆性能测试工具WAS
{BG inCF%lF051Testing软件测试网to%it%q6|Microsoft Web Application Stress Tool 是由微软的网站测试人员所开发,专门用来进行实际网站压力测试的一套工具。透过这套功能强大的压力测试工具,您可以使用少量的Client端计算机仿真大量用户上线对网站服务所可能造成的影响。51Testing软件测试网"T,}\&QiFp