首页 » PHP教程 » php免费压力测试技巧_十个免费的Web压力测试对象

php免费压力测试技巧_十个免费的Web压力测试对象

访客 2024-11-11 0

扫一扫用手机浏览

文章目录 [+]

Grinder

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

php免费压力测试技巧_十个免费的Web压力测试对象

Pylot

php免费压力测试技巧_十个免费的Web压力测试对象
(图片来自网络侵删)

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 数据,对系统的性能进行剖析。

天下数据是海内屈指可数的拥有多处外洋自建机房的新型IDC做事商,被业界公认为“中国IDC行业首选品牌”。

天下数据与环球近120多个国家顶级机房直接互助,包括喷鼻香港、美国、韩国、日本、台湾、新加坡、荷兰、法国、英国、德国、埃及、南非、巴西、印度、越南等国家和地区的做事器、云做事器的做事.

除供应传统的IDC产品外,天下数据的紧张职责是为大中型企业供应更风雅、安全、知足个性需求的定制化做事器办理方案,特殊是在直销、金融、视频、流媒体、游戏、电子商务、区块链、快消、物联网、大数据等诸多行业,为广大客户办理做事器租用中碰着的各种问题。

标签:

相关文章

php函数升序技巧_PHP 数组排序

PHP - 数组排序函数在本章中,我们将逐一先容下列 PHP 数组排序函数:sort( - 对数组进行升序排列rsort( -...

PHP教程 2024-12-10 阅读0 评论0

云书签php技巧_12个PHP练手项目集

1.PHP留言本非常适宜PHP入门的一个小项目,其内容涉及jQuery、Ajax、PHP和MySQL等技能。常用作网站的留言反馈部...

PHP教程 2024-12-10 阅读0 评论0