|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
如果您觉得本篇CentOSLinux教程讲得好,请记得点击右边漂浮的分享程序,把好文章分享给你的小伙伴们!本文枚举了是十个收费工具,能够用来举行Web的负载/压力测试的。如许你就能够晓得你的办事器和你的WEB使用可以扛得住几的并发量,和网站功能。
0.Grinder–Grinder是一个开源的JVM负载测试框架,它经由过程良多负载打针器来为散布式测试供应了便当。撑持用于实行测试剧本的Jython剧本引擎HTTP测试可经由过程HTTP代办署理举行办理。依据项目网站的说法,Grinder的次要方针用户是“了解他们所测代码的人——Grinder不单单是带有一组相干呼应工夫的‘黑盒’测试。因为测试历程能够举行编码——而不是复杂地剧本化,以是步伐员能测试使用中外部的各个条理,而不单单是经由过程用户界面测试呼应工夫。
1.Pylot-Pylot是一款开源的测试webservice功能和扩大性的工具,它运转HTTP负载测试,这对容量企图,断定基准点,剖析和体系调优都很有效处。Pylot发生并发负载(HTTPRequests),查验办事器呼应,和发生带有metrics的报表。经由过程GUI大概shell/console来实行和监督testsuites。
2.WebCapacityAnalysisTool(WCAT)–这是一种轻量级负载天生有用工具,不但可以重现对Web办事器(或负载均衡办事器场)的剧本HTTP哀求,同时还能够搜集功能统计数据供往后剖析之用。WCAT是多线程使用步伐,而且撑持从单个源把持多个负载测试客户端,因而您能够摹拟数千个并发用户。该有用工具使用您的旧呆板作为测试客户端,个中每一个测试客户端又能够发生多个假造客户端(最年夜数目取决于客户端呆板的收集适配器和其他硬件)。您能够选择利用HTTP1.0仍是HTTP1.1哀求,和是不是利用SSL。而且,假如测试计划必要,您还可使用剧本实行的基础或NTLM身份考证来会见站点的受限局部。(假如您的站点利用cookie、表单或基于会话的身份考证,那您能够创立准确的GET或POST哀求来对测试用户举行身份考证。)WCAT还可办理您站点大概设置的任何cookie,以是设置文件和会话信息将永世保留。
3.fwptt–fwptt也是一个用来举行WEB使用负载测试的工具。它能够纪录一样平常的哀求,也能够纪录Ajax哀求。它能够用来测试asp.net,jsp,php或是别的的Web使用。
4.JCrawler–JCrawler是一个开源(CPL)的WEB使用压力测试工具。经由过程其名字,你就能够晓得这是一个用Java写的像网页爬虫一样的工具。只需你给其几个URL,它就能够入手下手爬已往了,它用一种特别的体例来发生你WEB使用的负载。这个工具能够用来测试搜刮引擎对你站点发生的负载。固然,其另有另外一功效,你能够创建你的网站舆图和再点击一下,将主动提交Sitemap给前5名的搜刮引擎!
5.ApacheJMeter–ApacheJMeter是一个专门为运转和办事器装载测试而计划的、100%的纯Java桌面运转步伐。本来它是为Web/HTTP测试而计划的,可是它已扩大以撑持林林总总的测试模块。它和用于HTTP和SQL数据库(利用JDBC)的模块一同输送。它能够用来测试运动材料库大概举动材料库中的办事器的运转情况,能够用来摹拟对办事器大概收集体系加以重负荷以测试它的反抗力,大概用来剖析分歧负荷范例下的一切运转情形。它也供应了一个可交换的界面用来定制数据显现,测试同步及测试的创立和实行。
6.Siege-Siege(英辞意思是围攻)是一个压力测试和评测工具,计划用于WEB开辟这评价使用在压力下的接受才能:能够依据设置对一个WEB站点举行多用户的并发会见,纪录每个用户一切哀求历程的响应工夫,并在必定数目的并发会见下反复举行。Siege撑持基础的认证,cookies,HTTP和HTTPS协定。
7.http_load–http_load以并行复用的体例运转,用以测试web办事器的吞吐量与负载。可是它分歧于年夜多半压力测试工具,它能够以一个单一的历程运转,一样平常不会把客户机弄逝世。能够能够测试HTTPS类的网站哀求。
8.WebPolygraph–WebPolygraph这个软件也是一个用于测试WEB功能的工具,这个工具是良多公司的尺度测试工具,包含微软在剖析其软件功能的时分,也是利用这个工具做为基准工具的。良多雇用测试员的告白中都说明必要纯熟把握这个测试工具。
9.OpenSTA–OpenSTA是一个收费的、开放源代码的web功能测试工具,能录制功效十分壮大的剧本历程,实行功能测试。比方假造多个分歧的用户同时上岸被测试网站。其还能对录制的测试剧本举行,按指定的语法举行编纂。在录制完测试剧本后,能够对测试剧本举行编纂,以便举行特定的功能目标剖析。其较为丰厚的图形化测试了局年夜年夜进步了测试呈报的可浏览性。OpenSTA基于CORBA的布局系统,它经由过程假造一个proxy,利用其公用的剧本把持言语,纪录经由过程proxy的统统HTTP/Straffic。经由过程剖析OpenSTA的功能目标搜集器搜集的各项功能目标,和HTTP数据,对体系的功能举行剖析。
接待您留下你以为不错的WEB使用功能测试的工具。
英文原文:10FreeToolstoLoad/StressTestYourWebApplications
如果您觉得本篇CentOSLinux教程讲得好,请记得点击右边漂浮的分享程序,把好文章分享给你的小伙伴们! |
|