`
regedit_123
  • 浏览: 323449 次
  • 性别: Icon_minigender_1
  • 来自: 杭州
文章分类
社区版块
存档分类
最新评论

十大抢手的网站压力测试工具

阅读更多

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

 

Grinder – Grinder是一个开源的JVM负载测试框架,它通过很多负载注射器来为分布式测试提供了便利。 支持用于执行测试脚本的Jython脚本引擎HTTP测试可通过HTTP代理进行管理。根据项目网站的说法,Grinder的 主要目标用户是“理解他们所测代码的人——Grinder不仅仅是带有一组相关响应时间的‘黑盒’测试。由于测试过程可以进行编码——而不是简单地脚本 化,所以程序员能测试应用中内部的各个层次,而不仅仅是通过用户界面测试响应时间。

 

Pylot -Pylot是一款开源的测试web service性能和扩展性的工具,它运行HTTP 负载测试,这对容量计划,确定基准点,分析以及系统调优都很有用处。Pylot产生并发负载(HTTP Requests),检验服务器响应,以及产生带有metrics的报表。通过GUI或者shell/console来执行和监视test suites。

 

Web Capacity Analysis Tool (WCAT) – 这是一种轻量级负载生成实用工具,不仅能够重现对 Web 服务器(或负载平衡服务器场)的脚本 HTTP 请求,同时还可以收集性能统计数据供日后分析之用。WCAT 是多线程应用程序,并且支持从单个源控制多个负载测试客户端,因此您可以模拟数千个并发用户。该实用工具利用您的旧机器作为测试客户端,其中每个测试客户端又可以产生多个虚拟客户端(最大数量取决于客户端机器的网络适配器和其他硬件)。您可以选择使用 HTTP 1.0 还是 HTTP 1.1 请求,以及是否使用 SSL。并且,如果测试方案需要,您还可以使用脚本执行的基本或 NTLM 身份验证来访问站点的受限部分。(如果您的站点使用 cookie、表单或基于会话的身份验证,那您可以创建正确的 GET 或 POST 请求来对测试用户进行身份验证。)WCAT 还可管理您站点可能设置的任何 cookie,所以配置文件和会话信息将永久保存。 fwptt – fwptt 也是一个用来进行WEB应用负载测试的工具。它可以记录一般的请求,也可以记录Ajax请求。它可以用来测试 asp.net, jsp, php 或是其它的Web应用。

 

JCrawler –

JCrawler是一个开源( CPL) 的WEB应用压力测试工具。通过其名字,你就可以知道这是一个用Java写的像网页爬虫一样的工具。只要你给其几个URL,它就可以开始爬过去了,它用一种特殊的方式来产生你WEB应用的负载。这个工具可以用来测试搜索引擎对你站点产生的负载。当然,其还有另一功能,你可以建立你的网站地图和再点击一下,将自动提交Sitemap给前5名的搜索引擎!

 

Apache JMeter –

Apache JMeter是一个专门为运行和服务器装载测试而设计的、100%的纯Java桌面运行程序。原先它是为Web/HTTP测试而设计的,但是它已经扩展以支持各种各样的测试模块。它和用于HTTP和SQL数据库(使用JDBC)的模块一起运送。它可以用来测试静止资料库或者活动资料库中的服务器的运行情况,可以用来模拟对服务器或者网络系统加以重负荷以测试它的抵抗力,或者用来分析不同负荷类型下的所有运行情况。它也提供了一个可替换的界面用来定制数据显示,测试同步及测试的创建和执行。

 

Siege -

Siege(英文意思是围攻)是一个压力测试和评测工具,设计用于WEB开发这评估应用在压力下的承受能力:可以根据配置对一个WEB站点进行多用户的并发访问,记录每个用户所有请求过程的相应时间,并在一定数量的并发访问下重复进行。 Siege 支持基本的认证,cookies, HTTP 和 HTTPS 协议。

 

http_load –

 http_load 以并行复用的方式运行,用以测试web服务器的吞吐量与负载。但是它不同于大多数压力测试工具,它可以以一个单一的进程运行,一般不会把客户机搞死。可以可以测试HTTPS类的网站请求。 Web Polygraph – Web Polygraph这个软件也是一个用于测试WEB性能的工具,这个工具是很多公司的标准测试工具,包括微软在分析其软件性能的时候,也是使用这个工具做为基准工具的。很多招聘测试员的广告中都注明需要熟练掌握这个测试工具。

 

OpenSTA –

OpenSTA是一个免费的、开放源代码的web性能测试工具,能录制功能非常强大的脚本过程,执行性能测试。例如虚拟多个不同的用户同时登陆被测试网站。其还能对录制的测试脚本进行,按指定的语法进行编辑。在录制完测试脚本后,可以对测试脚本进行编辑,以便进行特定的性能指标分析。其较为丰富的图形化测试结果大大提高了测试报告的可阅读性。OpenSTA 基于CORBA 的结构体系,它通过虚拟一个proxy,使用其专用的脚本控制语言,记录通过proxy 的一切HTTP/S traffic。通过分析OpenSTA的性能指标收集器收集的各项性能指标,以及HTTP 数据,对系统的性能进行分析。 欢迎您留下你认为不错的WEB应用性能测试的工具。 当一套程序写完或者一台服务器配置完成后,相必很多朋友会像我一样,非常想知道它到底能够承受多大的负载压力,那在本文中,就给大家介绍十个免费的可以用来进行Web的负载/压力测试的工具,这样,你就可以知道你的服务器以及你的Web应用能够顶得住多少的并发量,以及你的网站的性能。   

 

Grinder   

Grinder是一个开源的JVM负载测试框架,它通过很多负载注射器来为分布式测试提供了便利。支持用于执行测试脚本的Jython脚本引擎HTTP测试可通过HTTP代理进行管理。根据项目网站的说法,Grinder的主要目标用户是“理解他们所测代码的人——Grinder不仅仅是带有一组相关响应时间的‘黑盒’测试。由于测试过程可以进行编码——而不是简单地脚本化,所以程序员能测试应用中内部的各个层次,而不仅仅是通过用户界面测试响应时间。   

 

Pylot   

Pylot是一款开源的测试Webservice性能和扩展性的工具,它运行HTTP负载测试,这对容量计划,确定基准点,分析以及系统调优都很有用处。Pylot产生并发负载(HTTPRequests),检验服务器响应,以及产生带有metrics的报表。通过GUI或者shell/console来执行和监视testsuites。   Web Capacity Analysis Tool(WCAT)   这是一种轻量级负载生成实用工具,不仅能够重现对Web服务器(或负载平衡服务器场)的脚本HTTP请求,同时还可以收集性能统计数据供日后分析之用。WCAT是多线程应用程序,并且支持从单个源控制多个负载测试客户端,因此您可以模拟数千个并发用户。该实用工具利用您的旧机器作为测试客户端,其中每个测试客户端又可以产生多个虚拟客户端(最大数量取决于客户端机器的网络适配器和其他硬件)。   您可以选择使用HTTP 1.0还是HTTP 1.1请求,以及是否使用SSL。并且,如果测试方案需要,您还可以使用脚本执行的基本或NTLM身份验证来访问站点的受限部分。(如果您的站点使用cookie、表单或基于会话的身份验证,那您可以创建正确的GET或POST请求来对测试用户进行身份验证。)WCAT还可管理您站点可能设置的任何cookie,所以配置文件和会话信息将永久保存。

 

fwptt   

fwptt也是一个用来进行Web应用负载测试的工具。它可以记录一般的请求,也可以记录Ajax请求。它可以用来测试ASP.NET,JSP,PHP或是其它的Web应用。   JCrawler   JCrawler是一个开源(CPL)的Web应用压力测试工具。通过其名字,你就可以知道这是一个用Java写的像网页爬虫一样的工具。只要你给其几个URL,它就可以开始爬过去了,它用一种特殊的方式来产生你Web应用的负载。这个工具可以用来测试搜索引擎对你站点产生的负载。当然,其还有另一功能,你可以建立你的网站地图和再点击一下,将自动提交Sitemap给前5名的搜索引擎!   

 

Apache JMeter   

Apache JMeter是一个专门为运行和服务器装载测试而设计的、100%的纯Java桌面运行程序。原先它是为Web/HTTP测试而设计的,但是它已经扩展以支持各种各样的测试模块。它和用于HTTP和SQL数据库(使用JDBC)的模块一起运送。它可以用来测试静止资料库或者活动资料库中的服务器的运行情况,可以用来模拟对服务器或者网络系统加以重负荷以测试它的抵抗力,或者用来分析不同负荷类型下的所有运行情况。它也提供了一个可替换的界面用来定制数据显示,测试同步及测试的创建和执行。   

 

Siege   

Siege(英文意思是围攻)是一个压力测试和评测工具,设计用于Web开发这评估应用在压力下的承受能力:可以根据配置对一个Web站点进行多用户的并发访问,记录每个用户所有请求过程的相应时间,并在一定数量的并发访问下重复进行。Siege支持基本的认证,cookies,HTTP和HTTPS协议。   

 

http_load   

http_load以并行复用的方式运行,用以测试Web服务器的吞吐量与负载。但是它不同于大多数压力测试工具,它可以以一个单一的进程运行,一般不会把客户机搞死。可以可以测试HTTPS类的网站请求。   Web Polygraph   Web Polygraph这个软件也是一个用于测试Web性能的工具,这个工具是很多公司的标准测试工具,包括微软在分析其软件性能的时候,也是使用这个工具做为基准工具的。很多招聘测试员的广告中都注明需要熟练掌握这个测试工具。   

 

OpenSTA   

OpenSTA是一个免费的、开放源代码的Web性能测试工具,能录制功能非常强大的脚本过程,执行性能测试。例如虚拟多个不同的用户同时登陆被测试网站。其还能对录制的测试脚本进行,按指定的语法进行编辑。在录制完测试脚本后,可以对测试脚本进行编辑,以便进行特定的性能指标分析。其较为丰富的图形化测试结果大大提高了测试报告的可阅读性。OpenSTA基于CORBA的结构体系,它通过虚拟一个proxy,使用其专用的脚本控制语言,记录通过proxy的一切HTTP/Straffic。通过分析OpenSTA的性能指标收集器收集的各项性能指标,以及HTTP数据,对系统的性能进行分析。

分享到:
评论

相关推荐

    压力测试软件报告

    【二、十大抢手的网站压力测试工具】 1. **Grinder**:Java编写,支持多种协议的压力测试框架,能模拟大量并发用户,适用于Web应用测试。 2. **Pylot**:Python实现的工具,用于生成并发用户模拟,分析服务器性能...

    抢手货服装连锁信息化方案.doc

    抢手货服装连锁信息化方案.doc

    软件测试工程师培训教程

    在发达国家,软件测试是一个重要的职业领域,专业的软件测试人员在工作中能够积累宝贵经验,并成为市场上的抢手人才。软件测试不仅仅是检查软件的功能,而是一个全方位确保软件质量的过程。它在产品的整个开发周期中...

    软件测试培训

    在发达国家,软件测试的专业化水平极高,测试人员经过几年的工作积累,往往能成为行业内的抢手人才,尤其那些具备领导测试团队能力的人员,在软件企业中的地位尤为突出。 #### 软件测试培训的目标与内容 软件测试...

    贷款担保抢手协议.docx

    【贷款担保抢手协议】是金融领域中一种重要的法律文件,它涉及到贷款方、借款方以及担保方三方的权益。这份协议明确了借款的种类、币种、金额、用途、还款方式、借款期限、担保方式、权利与义务、违约责任、纠纷处理...

    FTP远程登录工具

    非常抢手的登录工具,可以同步登录SER_u server FTP 等等服务器

    精品资料(2021-2022年收藏)抢手货服装连锁信息化方案.doc

    1. **项目名称**:泉州抢手货服饰管家婆软件实施方案 这个项目专注于为抢手货服饰引入管家婆软件,以提升其连锁经营的信息化管理水平。 2. **项目背景**: 抢手货服饰作为一家服装鞋业连锁机构,已积累了丰富的...

    医疗信息化五大建设热点抢手.rar

    本文将对标题“医疗信息化五大建设热点抢手.rar”中可能涉及的五个关键领域进行深入探讨。 首先,电子病历系统(EMR)作为医疗信息化的基础性工具,正逐步替代传统的纸质病历,成为医院信息管理的主流。EMR系统可以...

    一个很抢手的全屏广告显示方式

    一个很抢手的全屏广告显示方式 <br> 情况是这样的:在页面加载完后,这个广告就会全屏在某一个位置(当然是你自己设定了)加载这个广告,在设置一个时间断过后这个广告就自动的消失了! 有兴趣的可以下载试一试....

    软件测试 Ron_Patton 中文版

    作者深入浅出地讲解了各种软件测试技术,包括基本的和高级的软件测试技术、测试工具的运用、测试计划的编制、测试结果的报告和评估,以及如何区分测试和质量认证。 书中特别提到了软件测试在软件工程实施中的重要性...

    Unity密室抢手大作战游戏源码:可轻松地创建新的角色_爱给网_aigei_com.zip

    Unity是世界上最流行的游戏开发引擎之一,它被广泛用于制作各种类型的游戏,包括...通过深入研究和实践,你将能够掌握如何使用Unity构建自己的游戏,同时也可以了解游戏开发的整个流程,从设计到编码,再到测试和发布。

    XX最抢手的小本创业项目.doc

    【XX最抢手的小本创业项目】 在当今竞争激烈的市场环境下,小本创业成为许多人实现自我价值和财务自由的选择。小本创业项目以其投资小、风险低的特点吸引着众多创业者。以下是一些热门且潜力巨大的小本创业项目: ...

    抢手精神病医院2021年工作总结及2021年工作方案精神病医院护士工作方案.docx

    抢手精神病医院2021年工作总结及2021年工作方案精神病医院护士工作方案.docx

    赶集网掀开学季热潮 二手数码产品成抢手货.docx

    在北京、上海、广州和深圳等大都市,赶集网的二手3C产品交易量呈现出前所未有的增长,其中iPad、iPhone、PSP、MP4等设备尤为抢手,发帖量在短短一周内就增长了30%。 每年的开学季,准大学生们总会在数码产品上进行...

    高效中海人,抢手中海房——厦门大学二〇一三中海地产职业发展研习营开盘体验项目心得.doc

    高效中海人,抢手中海房——厦门大学二〇一三中海地产职业发展研习营开盘体验项目心得.doc

    HP AMD双核处理器工作站登陆 xw9400成抢手货.pdf

    公司通过专业的销售队伍和增值销售团队,向目标客户群体传递产品信息,并进行针对性的测试,以满足不同行业的需求。同时,合作的独立软件提供商(ISV)认证和专门的培训强化了产品的市场竞争力。 7. 高性价比新品:...

    汉魅共享软件(最抢手)

    汉魅共享最好的软件 汉魅共享最好的软件 汉魅共享最好的软件 汉魅共享最好的软件 汉魅共享最好的软件

Global site tag (gtag.js) - Google Analytics