`
sillycat
  • 浏览: 2563601 次
  • 性别: Icon_minigender_1
  • 来自: 成都
社区版块
存档分类
最新评论

HTTP压力测试工具(一)apache的ab

阅读更多
2009-10-13 18:01HTTP压力测试工具(一)apache的ab

ab文档
http://httpd.apache.org/docs/2.0/programs/ab.html

一般安装了apache后在bin下就有ab.exe(WINDOWS)

常用参数
测试公司机器首页
D:\tool\Apache Group\Apache2\bin>ab -n 1000 -c 64 http://10.206.20.41:7001/projectname /
测试GOOGLE页面
ab -n 1000 -c 64 http://www.google.com/

-n是请求并运行1000次,-c是64个并发,测试返回结果如下:
This is ApacheBench, Version 2.0.41-dev <$Revision: 1.121.2.12 $> apache-2.0
Copyright (c) 1996 Adam Twiss, Zeus Technology Ltd, http://www.zeustech.net/
Copyright (c) 2006 The Apache Software Foundation, http://www.apache.org/

Benchmarking 10.206.20.41 (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
Finished 1000 requests

Server Software:
//平台版本
Server Hostname:        10.206.20.41
//服务器主机名
Server Port:            7001
//服务器端口
Document Path:          /icpmis/
//测试页面
Document Length:        285 bytes
//页面大小

Concurrency Level:      64
//并发数
Time taken for tests:   10.859375 seconds
//整个测试持续的时间
Complete requests:      1000
//完成请求数
Failed requests:        1
//失败请求数
   (Connect: 0, Length: 1, Exceptions: 0)
Write errors:           0
Non-2xx responses:      999
Total transferred:      607392 bytes
//整个场景中的网络传输量
HTML transferred:       284715 bytes
//整个场景中的HTML内容传输量
Requests per second:    92.09 [#/sec] (mean)
//指标之一,每秒事务数(平均值)
Time per request:       695.000 [ms] (mean)
//指标之二,平均事务响应时间(平均值)
Time per request:       10.859 [ms] (mean, across all concurrent requests)
//每个请求实际运行时间
Transfer rate:          54.61 [Kbytes/sec] received
//平均每秒网络上的流量

Connection Times (ms)
              min mean[+/-sd] median   max
Connect:        0    0   2.3      0      15
Processing:    78 214 632.2    125    9000
Waiting:      -15 202 569.7    125    9000
Total:         78 214 632.2    125    9000
//网络消耗时间分解

Percentage of the requests served within a certain time (ms)
50%    125
66%    125
75%    140
80%    140
90%    140
95%    171
98%   2968
99%   3000
100%   9000 (longest request)
//整个场景中所有请求的响应情况,其中50%的用户响应时间小于125毫秒

分享到:
评论

相关推荐

    Apache ab压力测试工具

    Apache ab压力测试工具是HTTP服务器性能评估的重要工具,主要用于测试Apache服务器在特定条件下的处理能力。这个工具简单易用,可以提供对服务器性能的详细分析,帮助管理员优化配置,提升服务器响应速度,确保在高...

    压力测试工具ab

    总结来说,ab工具是一个强大且实用的压力测试工具,对于理解Web服务器性能、进行系统调优以及确保服务在高并发情况下的稳定性具有重要意义。掌握其用法和应用场景,可以帮助IT专业人士更好地维护和优化他们的网络...

    Apache 压力测试工具ab

    Apache 压力测试工具ab是一个非常实用的性能测试工具,专门用于评估Apache HTTP服务器的性能。通过模拟多个并发用户发送请求,ab可以帮助管理员了解服务器在高负载下的表现,包括处理速度、吞吐量和资源利用率等关键...

    Apache压力测试工具

    Apache压力测试工具是一种用于评估服务器性能和稳定性的关键软件,主要针对Apache HTTP Server进行测试。在互联网服务领域,性能测试是确保系统能够处理预期负载、找出潜在瓶颈并优化资源分配的关键步骤。Apache提供...

    Apache 压力测试工具ab 专注接口测试 并发测试

    Apache的ab(ApacheBench)是一款简单而强大的压力测试工具,专用于接口和并发测试。在Web服务性能优化和系统负载能力评估中,ab扮演着关键角色。它可以帮助开发者和运维人员了解服务器在高并发情况下的表现,以及...

    windows下web压力测试工具ab

    - 提供的`.mht`文件,如“Web性能压力测试工具之ApacheBench(ab)详解.mht”和“Siege使用教程.mht”,包含了详细的使用指南和实例,可以帮助用户深入理解这些工具的用法。 总的来说,Web压力测试是保障网站可靠...

    apache压力测试之ab

    "ab"(ApacheBench)是Apache HTTP服务器自带的一个简单压力测试工具,用于模拟多个并发用户对Web服务器进行请求,以此来测量服务器的处理能力和响应速度。 **ab工具详解** 1. **安装与使用** - 安装:在大多数...

    ab 压力测试工具

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

    压力测试工具-ab工具

    压力测试工具-ab工具是Apache HTTP服务器自带的一款压力测试工具,用于模拟多个并发用户对Web服务器的访问请求,以测试Web服务器的性能和稳定性。下面是关于ab工具的详细知识点: 1. ab工具的安装和配置 ab工具是...

    压力测试工具ab使用

    本文将深入探讨一款名为“ab”的命令行工具,它是一个轻量级但功能强大的HTTP服务器压力测试工具。ab全称为ApacheBench,由Apache HTTP Server项目提供,广泛用于测量Web服务器的性能。 一、ab工具简介 ab工具主要...

    Apache Benchmark(简称ab压力测试工具) 是Apache安装包中自带的压力测试工具 ,简单易用

    -n 即requests,用于指定压力测试总共的执行次数。 -c 即concurrency,用于指定的并发数。 -t 即timelimit,等待响应的最大时间(单位:秒)。 -b 即windowsize,TCP发送/接收的缓冲大小(单位:字节)。 -p 即...

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

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

    压力测试工具-ab

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

    apache的ab.exe服务器压力测试工具

    apache的ab.exe服务器压力测试工具,用于对各种服务器压力测试

    http压力测试工具

    HTTP压力测试工具是一种用于评估Web服务器、应用服务器或者网络基础设施在高并发请求下性能和稳定性的软件工具。这种工具能够模拟多个用户同时访问一个网站或服务,以测试其在极限条件下的承载能力,帮助开发者和...

    Apache ab压力测试

    NULL 博文链接:https://2279972332.iteye.com/blog/1989163

    ApacheBench压力测试工具DYF

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

    压力测试工具集合【ab,webbench,Siege,http_load,Web Application Stress】

    这里提到的“压力测试工具集合”包含了五个经典的开源和商业工具:ab, webbench, Siege, http_load以及Web Application Stress Tool。下面将详细介绍这些工具的功能、用法及其在实际场景中的应用。 1. **ab (Apache...

    windows下web压力测试工具 ab

    `ab`工具,全称为ApacheBench,是由Apache HTTP服务器项目提供的一款简单而强大的压力测试工具。它主要用于评估Web服务器在高负载条件下的表现,比如并发用户数、响应时间和系统资源利用率。本篇文章将深入探讨`ab`...

Global site tag (gtag.js) - Google Analytics