压力测试工具介绍.docx

上传人:lao****ou 文档编号:94523 上传时间:2023-03-05 格式:DOCX 页数:10 大小:368.74KB
下载 相关 举报
压力测试工具介绍.docx_第1页
第1页 / 共10页
压力测试工具介绍.docx_第2页
第2页 / 共10页
压力测试工具介绍.docx_第3页
第3页 / 共10页
压力测试工具介绍.docx_第4页
第4页 / 共10页
压力测试工具介绍.docx_第5页
第5页 / 共10页
亲,该文档总共10页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述

《压力测试工具介绍.docx》由会员分享,可在线阅读,更多相关《压力测试工具介绍.docx(10页珍藏版)》请在第一文库网上搜索。

1、十大抢手的网站压力测试工具2022-07-21 23:10:52| 分类:营销推广|字号 订阅两天,jnj在本站发布了如何在低速率网络中测试Web应用,那是测试网络不好的状况。而下面是十个免费的可以用来进行Web的负载/压力测试的工具,这样,你就可以知道你的服务器以及你的WEB应用能够顶得住多少的并发量,以及你的网站的性能。我信任,北京奥组委的订票网站的开发团队并不知道有这样的测试工具。Grinder- Ghnder是一个开源的JVM负载测试框架,它通过许多负载注射器来为分布式测试供应了便利。支持用于执行测试脚本的Jython脚本引擎HTTP测试可通过HTTP代理进行管理。依据项目网站的说法,

2、Grinder的主要目标用户是“理解他们所测代码的人Grinder不仅仅是带有一组相关响应时间的黑盒测试。由于测试过程可以进行编码而不是简洁地脚本 化,所以程序员能测试应用中内部的各个层次,而不仅仅是通过用户界面测试响应时间。Pvot -Pylot是一款开源的测试web service性能和扩展性的工具,它运行HTTP负载测试,这对容量方案,确定基准点,分析以及系统调优都很有用处。Pylot产生并发负载(HTTP Requests),检验服务器响应,以及产生带有metrics的报表。通过GUI或者shell/console来执行和监视test suitesoWeb Capacity Analy

3、sis Tool (WCAT)-这是一种轻量级负载生成有用工具,不仅能够重现对Web服务器(或负载平衡服务器场)的脚本HTTP恳求,同时还可以收集性能统计数据供日后分析之用。WCAT是多线程应用程序,并且支持从单个源掌握多个负载测试客户端,因此您可以模拟数千个并发用户。该有用工具采用您的旧机器作为测试客户端,其中每个测试客户端又可以产生多个虚拟客户端(最大数量取决于客户端机器的网络适配器和其他硬件)。您可以选择使用HTTP 1.0还是HTTP 1.1恳求,以及是否使用SSL。并且,假如测试方案需要,您还可以使用脚本执行的基本或NTLM身份验证来访问站点的受限部分。(假如您的站点使用cookie

4、、表单或基于会话的身份验证,那您可以创建正确的GET或POST恳求来对测试用户进行身份验证。)WCAT还可管理您站点可能设置的任何cookie,所以配置文件和会话信息将永久保存。fwptt - fwptt也是一个用来进行WEB应用负载测试的工具。它可以纪录一般的恳求,也可以纪录Ajax恳求。它可以用来测试, jsp, php或是其它的Web应用。JCrawler - JCrawler是一个开源(CPL)的WEB应用压力测试工具。通过其名字,你就可以知道这是一个用Java写的像网页爬虫一样的工具。只要你给其几个URL,它就可以开头爬过去了,它用一种特别的方式来产生你WEB应用的负载。这个工具可以

5、用来测试搜寻引擎对你站点产生的负载。当然,其还有另一功能,你可以建立你的网站地图和再点击一下,将自动提交Slemap给前5名的搜寻引擎!Apache JMeter - Apache JMeter是一个特地为运行和服务器装载测试而设计的、100%的纯Java桌面运行程序。原先它是为Web/HTTP测试而设计的,但是它已经扩展以支持各种各样的测试模块。它和用于HTTP和SQL数据库(使用JDBC)的模块一起运送。它可以用来测试静止资料库或者活动资料库中的服务器的运行情 况,可以用来模拟对服务器或者网络系统加以重负荷以测试它的反抗力,或者用来分析不同负荷类型下的全部运行状况。它也供应了一个可替换的界

6、面用来定制数据 显示,测试同步及测试的创建和执行。Siege -Siege (英文意思是围攻)是一个压力测试和评测工具,设计用于WEB开发这评估应用在压力下的承受力量:可以依据配置对一个WEB站点进行多用户的并发访问,纪录每 个用户全部恳求过程的相应时间,并在肯定数量的并发访问下重复进行。Siege支持基本的认证,cookies, HTTP和HTTPS合同。http load - httpjoad以并行复用的方式运行,用以测试web服务器的吞吐量与负载。但是它不同于大多数压力测试工具,它可以以一个单一的进程运行,一般不会把客户机搞死。可以可以测试HTTPS类的网站恳求。Web Povraph

7、- Web Polygraph这个软件也是一个用于测试WEB性能的工具,这个工具是许多公司的标准测试工具,包括微软在分析其软件性能的时候,也是使用这个工具做为基准工具的。许多聘请测试员的广告中都注明需要娴熟把握这个测试工具。OpenSTA - OeenSTA是一个免费的、开放源代码的web性能测试工具,能录制功能特别强大的脚本过程,执行性能测试。例如虚拟多个不同的用户同时登陆被测试网站。其还能对录制的测试脚本进行,按指定的语法进行编辑。在录制完测试脚本后,可以对测试脚本进行编辑,以便进行特定的性能指标分析。其较为丰富的图形化测试结果大大提高了测试报告的可阅读性。OpenSTA基于CORBA的结

8、构体系,它通过虚拟一个proxy,使用其专用的脚本掌握语言,纪录通过proxy的一切HTTP/S traffic0通过分析OpenSTA的性能指标收集器收集的各项性能指标,以及HTTP数据,对系统的性能进行分析。欢迎您留下你认为不错的WEB应用性能测试的工具。当一套程序写完或者一台服务器配置完成后,相必许多伴侣会像我一样,特别想知道它究竟能够承受多大的负载压力,那在本文中,就给大家介绍十个免费的可以用来进行Web的负载/压力测试的工具,这样,你就可以知道你的服务器以及你的Web应用能够顶得住多少的并发量,以及你的网站的性能。GrinderGrinder是一个开源的JVM负载测试框架,它通过许多

9、负载注射器来为分布式测试供应了便利。支持用于执行测试脚本的Jython脚本引擎HTTP测试可通过HTTP代理进行管理。依据项目网站的说法,Grinder的主要目标用户是“理解他们所测代码的人Grinder不仅仅是带有一组相关响应时间的黑盒测试。由于测试过程可以进行编码而不是简洁地脚本化,所以程序员能测试应用中内部的各个层次,而不仅仅是通过用户界面测试响应时间。PylotO Pylot Web Performance Version .01_alphaAgents (count)Rampup (s)File ToolsInterval (ms)Duration (s)SummaryRequest

10、s Errors2340Avq Resp Time Avg Throughput1.6882,753 中文同PHP10C.comRun TimeAgents00:01:2511/15Agent MonitorPylot是一款开源的测试Webservice性能和扩展性的工具,它运行HTTP负载测试,这对容量方案,确定基准点,分析以及系统调优都很有用处。Pylot产生并发负载(HTTPRequests),检验服务器响应,以及产生带有metrics的报表。通过GUI或者shell/console 来执行和监视 testsuitesoWeb Capacity Analysis Tool(WCAT)f

11、W .I i 勺 。 jf Frformanc CountersTtaw AfaVB” t at i .f t(r* f 1rf tai ll ie *W fW f* ifK 一() (M d Cf1 *5.ar 一如 ElooqQm这是一种轻量级负载生成有用工具,不仅能够重现对Web服务器(或负载平衡服务器场)的脚本HTTP恳求,同时还可以收集性能统计数据供日后分析之用。WCAT是多线程应用程序,并且支持从单个源掌握多个负载测试客户端,因此您可以模拟数千个并发用户。该有用工具采用您的旧机器作为测试客户端,其中每个测试客户端又可以产生多个虚拟客户端(最大数量取决于客户端机器的网络适配器和其他硬

12、件)。您可以选择使用HTTP 1.0还是HTTP 1.1恳求,以及是否使用SSL。并且,假如测试方案需要,您还可以使用脚本执行的基本或NTLM身份验证来访问站点的受限部分。(假如您的站点使用cookie,表单或基于会话的身份验证,那您可以创建正确的GET或POST恳求来对测试用户进行身份验证。)WCAT还可管理您站点可能设置的任何cookie,所以配置文件和会话信息将永久保存。fwpttRecord/Play Requests, .vvv fc,- ; a 一f q 八x,彳h will open the recordingwindow where you canrecord the http

13、 requestsmade from any browser.Start RecordingClear RecordedDataClears any requests datathat you have recorded orloaded.Saves all the http requeststhat you have recorded inan XML file.Load AllreadyRecorded DataSave RecordedDataLoads the requests thatyou have previously savedin an XML file with ,Save

14、Recorded Data.The Test name it is actuallythe name of the cttgenerated class. If youdont know what a ctt classis than just put a simplename with now spaces in it.The ,Generate Testprogram Code* will create actt class that you canuse/modify if you want todo some more complicatedstuff.View / ModifyRer

15、ded DataCheck the site fa news o helTest Name (use only normal chars)tmp2tesfRun tests opens the runtests window where youcan replay the httprequests that you haverecorded/loaded.Run TestsGenerate TestProgram Code一PHPTOO 工 omfwptt也是一个用来进行Web应用负载测试的工具。它可以纪录一般的恳求,也可以纪录Ajax恳求。它可以用来测试ASP.NET, JSP, PHP或是其它的Web应用。

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 应用文档 > 汇报材料

copyright@ 2008-2022 001doc.com网站版权所有   

经营许可证编号:宁ICP备2022001085号

本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有,必要时第一文库网拥有上传用户文档的转载和下载权。第一文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知第一文库网,我们立即给予删除!



客服