十款Web服务器性能压力测试工具

admin3年前服务器52

一、http_load

程序非常小,解压后也不到100K

http_load以并行复用的方式运行,用以测试web服务器的吞吐量与负载。

但是它不同于大多数压力测试工具,它可以以一个单一的进程运行,一般不会把客户机搞死。

还可以测试HTTPS类的网站请求。

二、webbench

webbench是linux下的一个网站压力测试工具,最多可以模拟3万个并发连接去测试网站的负载能力。

三、Apachebench(主要是用来测试apache的)

ab是apache自带的一款功能强大的测试工具。

安装了apache一般就自带了。

四、Siege

一款开源的压力测试工具,可以根据配置对一个WEB站点进行多用户的并发访问,记录每个用户所有请求过程的相应时间,并在一定数量的并发访问下重复进行。

五、LoadRunner

老牌压力测试工具,LoadRunner是一种预测系统行为和性能的负载测试工具,通过模拟实际用户的操作行为进行实时性能监测,来帮助测试人员更快的查找和发现问题。LoadRunner适用于各种体系架构,能支持广泛的协议和技术,为测试提供特殊的解决方案。企业通过LoadRunner能最大限度地缩短测试时间,优化性能并加速应用系统的发布周期。

六、JMeter

JMeter作为一款广为流传的开源分布式压测产品,能自动生成图形报告。最初被设计用于Web应用测试,如今JMeter可以用于测试静态和动态资源,例如静态文件、JAVA小服务程序、CGI 脚本、Java 对象、数据库、FTP服务器等等,还能对服务器、网络或对象模拟巨大的负载,通过不同压力类别测试它们的强度和分析整体性能。另外,JMeter能够对应用程序做功能测试和回归测试,通过创建带有断言的脚本来验证你的程序返回了你期望的结果。为了最大限度的灵活性,JMeter允许使用正则表达式创建断言。

七、Tsung

Tsung是一个开源的支持多协议的分布式压力测试工具

目前支持HTTP分布式压力测试、WebDAV分布式压力测试、SOAP分布式压力测试、PostgreSQL分布式压力测试、MySQL分布式压力测试、LDAP分布式压力测试、MQTT分布式压力测试、Jabber/XMPP servers分布式压力测试

八、locust.io

Python编写,用python脚本定义压测规则,分布式,有WEB UI界面,推荐使用

九、Web Polygraph

用于测试WEB性能的工具,这个工具是很多公司的标准测试工具,包括微软在分析其软件性能的时候,也是使用这个工具做为基准工具的。很多招聘测试员的广告中都注明需要熟练掌握这个测试工具。

十、fwptt

用来进行WEB应用负载测试的工具。它可以记录一般的请求,也可以记录Ajax请求。它可以用来测试 asp, jsp,php或是其它的Web应用。

免责声明:本文内容来自用户上传并发布,站点仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。请核实广告和内容真实性,谨慎使用。

相关文章

大带宽服务器带宽具体是多少?(大带宽服务器带宽具体是多少兆)

通常用“bps”来表示。例如,1Mbps的带宽意味着每秒钟可以传输1兆比特的数据。对于大带宽服务器来说,其带宽肯定要比普通服务器高得多。一般来说,大带宽服务器的带宽在100Mbps到10Gbps之间。...

服务器性能的好坏对网站建设工作有何影响

网站建设工作几乎每一个企业都会涉及到,就连实体行业也开始学会利用互联网找流量找用户,然而一个好的网站没有好的服务器和程序就形同虚设。特别是服务器的性能好坏直接决定用户是否能够正常而完整的浏览网页,也是...

Web 服务器性能与站点访问性能优化

优化思路浅析要优化 Web 服务器的性能,我们先来看看 Web 服务器在 web 页面处理上的步骤:1. Web 浏览器向一个特定的服务器发出 Web 页面请求; 2. Web 服务器接收到 web...

怎样去选择中国服务器,到底哪个样的合适我们?(中国服务器在哪)

中国作为世界上最大的互联网市场之一,在服务器领域也有着自己独特的优势。目前,中国市场上主要有三种类型的服务器:共享服务器、虚拟专用服务器和独立服务器。如果是小型网站或个人博客,一般选择性价比较高的低配...

服务器的主要性能和外观特点

  服务器特殊的用途和应用环境,决定了它的硬件配置与普通PC机有较大区别,特别是中、高档服务器。对于初级读者来说,服务器的外观可以作为区别真、假服务器的一个基本标准,这些不同的服务器外观中包含着不同的...

提高服务器性能九大诀窍

  通过服务器性能优化可以增强企业网站的可用性和数据中心内的服务器的总体性能。通过诸如物理硬件整合和服务器虚拟化过程中,企业可以优化关键业务数据的处理和分发方式。无论一个组织提供业务应用程序和信息到本...