说的是ApacheBench,简称AB,功能不好不坏的,有点鸡肋,陈老师觉得JMeter更好些,当然,又不是压力测试宅,其实都不常用
sample界面
ZZ简介 ab的全称是ApacheBench,是 Apache 附带的一个小工具,专门用于 HTTP Server 的benchmark testing,可以同时模拟多个并发请求。前段时间看到公司的开发人员也在用它作一些测试,看起来也不错,很简单,也很容易使用。
通过下面的一个简单的例子和注释,相信大家可以更容易理解这个工具的使用。
一个简单的例子
在这个例子的一开始,我执行了这样一个命令 ab -n 10 -c 10 http://www.google.com/
C:\Program Files\Apache Software Foundation\Apache2.2\bin>ab -n 10 -c 10 http://www.google.com/
This is ApacheBench, Version 2.0.40-dev <$Revision: 1.146 $> apache-2.0
Copyright 1996 Adam Twiss, Zeus Technology Ltd, http://www.zeustech.net/
Copyright 1997-2005 The Apache Software Foundation, http://www.apache.org/
Benchmarking www.google.com (be patient).....done
Server Software: GWS/2.1
Server Hostname: www.google.com
Server Port: 80
Document Path: /
Document Length: 230 bytes
Concurrency Level: 10
/*整个测试持续的时间*/
Time taken for tests: 3.234651 seconds
/*完成的请求数量*/
Complete requests: 10
/*失败的请求数量*/
Failed requests: 0
Write errors: 0
Non-2xx responses: 10
Keep-Alive requests: 10
/*整个场景中的网络传输量*/
Total transferred: 6020 bytes
/*整个场景中的HTML内容传输量*/
HTML transferred: 2300 bytes
/*大家最关心的指标之一,相当于 LR 中的 每秒事务数 ,后面括号中的 mean 表示这是一个平均值*/
Requests per second: 3.09 [#/sec] (mean)
/*大家最关心的指标之二,相当于 LR 中的 平均事务响应时间 ,后面括号中的 mean 表示这是一个平均值*/
Time per request: 3234.651 [ms] (mean)
/*这个还不知道是什么意思,有知道的朋友请留言,谢谢 ^_^ */
Time per request: 323.465 [ms] (mean, across all concurrent requests)
/*平均每秒网络上的流量,可以帮助排除是否存在网络流量过大导致响应时间延长的问题*/
Transfer rate: 1.55 [Kbytes/sec] received
/*网络上消耗的时间的分解,各项数据的具体算法还不是很清楚*/
Connection Times (ms) min mean[+/-sd] median max
Connect: 20 318 926.1 30 2954
Processing: 40 2160 1462.0 3034 3154
Waiting: 40 2160 1462.0 3034 3154
Total: 60 2479 1276.4 3064 3184
Percentage of the requests served within a certain time (ms)
50% 3064
66% 3094
75% 3124
80% 3154
90% 3184
95% 3184
98% 3184
99% 3184
100% 3184 (longest request)
发布时间:2008-11-18 13:03:25 | 阅读:264 | 评论:1
分享到:
相关推荐
Linux 阿帕奇服务器配置 Linux 阿帕奇服务器配置概述 Linux 阿帕奇服务器配置是指在 Linux 操作系统中配置阿帕奇服务器的相关设置,以便实现个人站点的搭建和用户认证。本文将详细介绍 Linux 阿帕奇服务器的配置...
《阿帕奇》是一款深受玩家喜爱的经典游戏,其背后蕴含的源码是众多开发者和游戏爱好者探索学习的对象。源码是软件开发的核心,它揭示了游戏的运行机制、逻辑架构以及算法实现。在这个名为"SOURCE"的压缩包中,我们...
【阿帕奇服务器详解】 阿帕奇服务器,全称Apache HTTP Server,是世界上最流行的开源Web服务器软件,由阿帕奇软件基金会开发并维护。它的开放源代码特性使其得到了全球开发者社区的广泛支持,从而拥有丰富的扩展...
"阿帕奇"高倍速光驱的发布在2000年的IT市场中引发了广泛关注。作为一款44倍速和48倍速的光驱产品,它以其出色的技术特性吸引了消费者的兴趣。这款光驱的最大亮点在于其强大的兼容性和卓越的纠错能力。 首先,...
阿帕奇安装
【速记-2015阿帕奇路演-中国(社区主导开发)】是一次重要的技术交流活动,由全球知名的开源软件基金会——阿帕奇软件基金会主办,于2015年在中国举行。此次活动聚焦了社区主导的软件开发模式,旨在分享阿帕奇在开源...
《Pro/E实例解析:阿帕奇直升机模型设计》 Pro/E,全称为Product Engineerig,是美国参数技术公司(PTC)开发的一款三维计算机辅助设计(CAD)软件,广泛应用于机械工程、汽车制造、航空航天等领域。本实例我们将...
xammp,搭建xampp阿帕奇MySQL数据php
总结来说,"阿帕奇批量上传jar包"提供了一种便捷的方式,利用Apache Commons FileUpload库实现在Java应用中批量上传图片到SD卡。它简化了文件上传流程,提高了开发效率,并且允许开发者灵活地控制上传文件的安全性和...
ApacheBench阿帕奇自带的压力测试工具
"nifi,阿帕奇魔镜.zip"可能是一个包含NiFi完整安装包或源码的压缩文件,特别是提到的子文件"nifi-master"可能是NiFi的主分支代码或者某个特定版本的发布。 NiFi的核心特性包括以下几个方面: 1. **可视化数据流**...
武器直升机阿帕奇的三维模型,没有材质贴图。
阿帕奇的中间件Tomcat是一款广泛使用的开源Java Servlet容器,它实现了Java EE的Web应用程序规范,特别是Servlet和JavaServer Pages(JSP)标准。在本案例中,我们讨论的是Tomcat 6.0.32版本的安装过程,这是一个较...
阿帕奇猫Tomcat 8.0是一款广泛应用的开源Java Servlet容器,它是Apache软件基金会Jakarta项目的一部分。Tomcat主要用于部署和运行Java Web应用程序,包括JSP和Servlet。这款轻量级服务器以其高效、稳定和易用性而受...
wamp GNU GENERAL PUBLIC LICENSE Version 2, June 1991 ... 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA Everyone is permitted to copy and distribute verbatim copies of this license ...
"阿帕奇,解压就能用"这个标题表明我们将讨论的是如何快速安装并使用Apache HTTP服务器,这是一个广泛使用的开源Web服务器。Apache因其稳定性、可扩展性和丰富的模块支持而备受青睐。接下来,我们深入探讨如何在本地...
反之不然)。... Apache和Tomcat整合使用:如果客户端请求的是静态页面,则只需要Apache服务器响应请求;如果客户端请求动态页面,则是Tomcat服务器响应请求;因为jsp是服务器端解释代码的,这样整合就可以减少Tomcat的...
这个“hive,阿帕奇蜂巢.zip”文件很可能是Hive的源代码或一个配置完整的Hive项目,供开发者研究、学习或部署。 **Hive的主要特点和功能** 1. **SQL-like查询语言**:Hive引入了HQL(Hive Query Language),一种...
阿帕奇Tomcat是一款广泛应用的开源Java Servlet容器,它实现了Java EE(现在称为Jakarta EE)规范中的Web应用服务器部分,特别是Servlet、JSP(JavaServer Pages)和EL(Expression Language)技术。Tomcat以其轻量...
阿帕奇Tomcat是一款广泛应用的开源Java Servlet容器,它实现了Java EE Web应用程序规范,特别是Servlet和JSP标准。Apache Tomcat 8.5.51是该软件的一个具体版本,这个版本可能包含了针对安全性和稳定性的改进以及...