`
liliang1222
  • 浏览: 158699 次
  • 性别: 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

 

分享到:
评论

相关推荐

    压力测试工具ab

    **压力测试工具ab详解** 压力测试是评估系统在高负载或大量并发请求下性能的重要手段。在IT行业中,尤其在服务器优化和应用性能管理中,压力测试工具扮演着至关重要的角色。"ab"(ApacheBench)就是这样一个简单而...

    window安装ab压力测试并使用.zip

    【标题】:“Window环境下安装与使用Apache Bench (ab) 压力测试工具” 在IT领域,性能测试是评估系统承载能力的关键环节,而Apache Bench(简称ab)是一款广泛使用的命令行工具,用于进行HTTP服务器的压力测试。在...

    Apache网站压力测试工具ab使用教程.zip

    【Apache网站压力测试工具ab使用教程】 Apache HTTP服务器自带了一个名为`ab`(ApacheBench)的简单压力测试工具,用于评估Web服务器的性能。它能够模拟多个并发用户请求,以此来测试服务器在高负载下的响应时间和...

    apache-bench压力测试

    Apache Bench(ab)是Apache HTTP服务器自带的一个命令行工具,用于进行HTTP服务器的压力测试和性能评估。这个工具可以帮助我们了解服务器在高并发情况下的处理能力,优化服务器配置,以及对比不同服务器软件或不同...

    apache ab windows可用

    在进行压力测试时,记得要合理设置参数,避免对生产环境造成过大的影响,同时也要注意测试数据的分析,找出服务器性能瓶颈并进行优化。 总的来说,Apache AB在Windows平台上的可用性为管理员和开发者提供了一个快速...

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

    本文将深入探讨如何使用ab工具进行压力测试以及如何查看Apache服务器的连接数。 首先,要使用ab工具,你需要在你的系统上安装apache2-utils包。在Ubuntu或者Debian类Linux系统中,你可以通过以下命令进行安装: ``...

    ab 压力测试工具

    "ab压力测试工具"是Apache HTTP服务器项目的一部分,它是一个简单但功能强大的命令行工具,用于对Web服务器进行性能测试和负载测试。这个工具能够模拟多个并发用户向服务器发送HTTP请求,帮助管理员评估服务器在高...

    ApacheBench压力测试工具DYF

    ApacheBench是一款由Apache HTTP服务器项目开发的压力测试工具,主要用于评估Web服务器的性能。它能够模拟多个并发用户向服务器发送请求,从而分析服务器在高负载情况下的响应速度和稳定性。这款小巧但强大的工具...

    ab压力测试分析1

    因此,ab压力测试工具在网站或应用程序的性能优化和压力测试中扮演着非常重要的角色。 5. ab压力测试的应用场景 ab压力测试工具可以应用于以下场景: * 测试Web服务器的承载能力和响应速度。 * 优化Web服务器的...

    压力测试工具-ab

    在IT行业中,性能测试是评估系统稳定性和承载能力的重要环节,而`ab`(ApacheBench)就是一个广泛使用的轻量级压力测试工具。它由Apache HTTP服务器项目开发,主要用于测试Web服务器的性能。下面我们将深入探讨`ab`...

    ApacheBench压力并发测试

    在【描述】中提到的"ab.exe纯文件",意味着你已经得到了一个独立的可执行文件,无需安装Apache HTTP服务器,即可直接运行压力测试。 **一、ApacheBench的基本使用** 1. **命令格式**:`ab [options] [http://]...

    apache压力测试.pdf

    ### Apache压力测试知识...通过上述内容,我们可以了解到Apache Benchmark(ab)作为一款轻量级的压力测试工具,在日常开发和运维工作中具有重要的作用。正确使用它可以帮助我们更好地理解和优化Web服务器的性能表现。

    压力测试工具ab使用

    《压力测试工具ab使用详解》 在IT行业中,性能测试是评估系统稳定性和承载能力的重要环节,而压力测试工具则是实现这一目标的关键助手。本文将深入探讨一款名为“ab”的命令行工具,它是一个轻量级但功能强大的HTTP...

    apache-tomcat-ab工具

    Apache Tomcat AB工具是Web服务器和应用程序服务器性能评估的重要组件,尤其在进行负载和压力测试时,它扮演了不可或缺的角色。这个小巧但功能强大的工具,允许开发者和系统管理员通过简单的命令行界面,对Web服务...

    压力测试工具-ab工具

    压力测试工具-ab工具 压力测试工具-ab工具是Apache HTTP服务器自带的一款压力测试工具,用于模拟多...ab工具是Apache HTTP服务器自带的一款压力测试工具,广泛应用于Web服务器的性能测试、压力测试和稳定性测试中。

    windows下web压力测试工具 ab

    在IT行业中,压力测试是确保Web应用程序稳定性和性能的关键环节。`ab`工具,全称为ApacheBench,是由Apache HTTP服务器项目提供的一款简单而强大的压力测试工具。它主要用于评估Web服务器在高负载条件下的表现,比如...

Global site tag (gtag.js) - Google Analytics