`
liliang1222
  • 浏览: 157468 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

apache中ab命令做压力测试

阅读更多
D:\Program Files\Apache Software Foundation\Apache2.2\bin>ab -n1000 -c10 http://
localhost/
This is ApacheBench, Version 2.3 <$Revision: 655654 $>
Copyright 1996 Adam Twiss, Zeus Technology Ltd, http://www.zeustech.net/
Licensed to The Apache Software Foundation, http://www.apache.org/

Benchmarking localhost (be patient)
Completed 100 requests
Completed 200 requests
Completed 300 requests
Completed 400 requests
Completed 500 requests
Completed 600 requests
Completed 700 requests
Completed 800 requests
Completed 900 requests
Completed 1000 requests
Finished 1000 requests


Server Software:        Apache/2.2.11
Server Hostname:        localhost
Server Port:            80

Document Path:          /
Document Length:        44 bytes

Concurrency Level:      10
Time taken for tests:   0.906 seconds
Complete requests:      1000
Failed requests:        0
Write errors:           0
Total transferred:      314000 bytes
HTML transferred:       44000 bytes
Requests per second:    1103.94 [#/sec] (mean)
Time per request:       9.058 [ms] (mean)
Time per request:       0.906 [ms] (mean, across all concurrent requests)
Transfer rate:          338.51 [Kbytes/sec] received

Connection Times (ms)
              min  mean[+/-sd] median   max
Connect:        0    0   1.6      0      16
Processing:     0    9   7.9     16      31
Waiting:        0    8   7.9     16      31
Total:          0    9   7.9     16      31
WARNING: The median and mean for the waiting time are not within a normal deviat
ion
        These results are probably not that reliable.

Percentage of the requests served within a certain time (ms)
  50%     16
  66%     16
  75%     16
  80%     16
  90%     16
  95%     16
  98%     16
  99%     16
 100%     31 (longest request)

 -n1000

      代表总请求数位1000

 

-c10

      表示并发用户数为10

 

http://localhost/

      表示这些请求的目标URL

 

------------------------------------------

Server Software

      表示被测试的Web服务器软件名称

 

Server Hostname

      表示请求的URL中的主机部分名称

 

Server Port

      表示被测试的web服务器软件的监听端口

 

Document Path

      表示请求的URL中的根绝对路径

 

Document Length

      表示HTTP响应数据的正文长度

 

Concurrency Level

      表示并发用户数,这是我们设置的参数

 

Time taken for tests

      表示所有这些请求被处理完成所花费的总时间

 

Complete requests

      表示总请求数,这是我们设置的参数

 

Failed requests

      表示失败的请求书

 

Total transferred

       表示所有请求的响应数据长度总和,包括每个HTTP响应数据的头信息和正文数据的长度。这里不包括HTTP请求数据的长度,即代表了从web服务器流向用户PC的应用层数据总长度

 

HTML transferred

      表示所有请求的响应数据中正文数据的总和,也就是Total transferred中HTTP响应数据中头信息的长度

 

Requests per second

      重点关注的吞吐率,它等于Complete requests / Time taken for tests

 

Time per request

      用户平均请求等待时间,它等于Time taken for tests / (Complete requests / Concurrency Level)

 

Time per request(across all concurrent requests)

      服务器平局请求处理时间,它等于Time taken for test / Complete requests。它是吞吐率的倒数,同时,它也等于Time per request / Concurrency Level

 

Transfer rate

      表示这些请求在单位时间内从服务器获取的数据长度,它等于Total trasferred / Time taken for tests。这个统计项可以很好地说明服务器在处理能力达到极限时,其出口带宽的需求量

 

Percentage of the request served within a certain time(ms)

      这部分数据用户描述每个请求处理时间的分布情况,比如上面的测试结果显示99%的请求的处理时间都不超过1ms

 

分享到:
评论

相关推荐

    Apache ab并发负载压力测试实现方法

    Apache的ab命令模拟多线程并发请求,测试服务器负载压力,也可以测试nginx、lighthttp、IIS等其它Web服务器的压力

    apache-tomcat-ab工具

    apache-tomcat-ab工具,采用命令可查看请求压力测试。

    ab压力测试的安装、使用、破2万并发测试

    ab命令非常的实用,它不仅可以对Apache服务器进行压力测试,也可以对其它的WEB服务器进行压力测试。如:Nginx、Tomcat、IIS等 ab的原理 ab命令的原理 ab命令会创建多个并发访问线程,模拟多个访问者同时对某一URL...

    apache ab工具页面压力测试返回结果含义解释

    ab是apache自带的一个很好用的压力测试工具,当安装完apache的时候,就可以在bin下面找到ab 参数说明及示例 我们可以模拟100个并发用户,对一个页面发送1000个请求 输入命令:ab -n1000 -c100 //www.jb51.net/ ...

    AB测试工具

    ab是一种用于测试Apache超文本传输协议(HTTP)服务器的工具。apache自带ab工具,可以测试 apache、IIs、tomcat、nginx等服务器 但是ab没有Jmeter、Loadrunner那样有各种场景设计、各种...可以简单的进行一些压力测试

    微课程之5分钟学会压力测试(ab)

    Apache的ab命令可以模拟多线程并发请求,对服务器进行压力测试。 只需一个命令就能做压力测试,简单高效,在很多情况下可以替代roadrunner, jmeter。 本课程包括: centos7下ab安装方法、ab压力测试实战、压力测试...

    ab网站压力测试命令

    诸如微软的WAST,惠普的LoadRunner以及等等其他的,但这些软件学习起来还是需要花费些时间,在选择上实在头痛,后来在郭欣的那本《构建高性能WEB站点》上看到了他介绍的这款Apache自带的压力测试工具ab,十分喜爱,...

    使用Apache ab工具对Apache服务器进行简单的压力测试

    1.安裝ab命令 sudo apt-get install apache2-utils 2.ab命令参数说明 Usage: ab [options] [http[s]://]hostname[:port]/path  Options are:    //总的请求数 -n requests Number of requests to perform //...

    Web性能压力测试工具之ApacheBench详解

    Apache中有个自带的,名为ab的程序,可以对Apache或其它类型的服务器进行网站访问压力测试。  ApacheBench命令原理:  ab命令会创建很多的并发访问线程,模拟多个访问者同时对某一URL地址进行访问。它的测试...

    如何通过Apache Bench实现web压力测试

     ApacheBench 是 Apache 服务器自带的一个web压力测试工具,简称ab。ab又是一个命令行工具,对发起负载的本机要求很低,根据ab命令可以创建很多的并发访问线程,模拟多个访问者同时对某一URL地址进行访问,因此可以...

    Apache Bench

    ApacheBench 是 Apache 服务器自带的一个web压力测试工具,简称ab。ab又是一个命令行工具,对发起负载的本机要求很低,根据ab命令可以创建很多的并发访问线程,模拟多个访问者同时对某一URL地址进行访问,因此可以...

    apache性能测试工具ab使用详解

    网站性能压力测试是服务器网站性能调优过程中必不可缺少的一环。只有让服务器处在高压情况下,才能真正体现出软件、硬件等各种设置不当所暴露出的问题。 性能测试工具目前最常见的有以下几种:ab、http_load、...

    window10本地电脑使用Apache Bench简称(ab)工具进行web端网站测试

    使用Apache Bench工具进行网站压力测试 下载我们需要的测试工具(ab)到你的电脑中apache bench工具下载地址 将下好的压缩包放在你的任意磁盘中,并解压出压缩包里的,我是解压缩到了D盘中 使用window10命令行工具...

    几个linux服务器性能测试工具,服务器压力测试

    5、Apache ab 压力测试:ab的全称是ApacheBench,ab是Apache 附带的超文本传输协议(HTTP)的性能测试工具。 其设计意图是描绘当前所安装的Apache的执行性能,主要是显示你安装的Apache每秒可以处理多少个请求;

    apache性能测试工具

    它的测试目标是基于URL的,因此,它既可以用来测试apache的负载压力,也可以测试nginx、lighthttp、tomcat、IIS等其它Web服务器的压力。  ab命令对发出负载的计算机要求很低,它既不会占用很高CPU,也不会占用很多...

    Apache benchmark V2.3

    shit + 右键, 打开命令行 命令:ab -n1000 -c100 http://localhost:12001/

    ApacheHaus分布式压力测试

    安装 Linux linux直接yum -y install httpd-tools,然后ab -V测试 Windows 1、查看80端口有没有被占用 netstat -ano | findstr...D:\apache24\bin&gt;ab -c 200 -n 1000 http:nginx负载均衡/压力方法 6 、测试结果 研究re

Global site tag (gtag.js) - Google Analytics