`

ApacheBench(ab)测试工具小结

阅读更多

1.安装

如果已经安装Apache,则以及自带了ab测试工具;

下面进行最简安装

 

#yum install httpd-tools

 

2.web负债测试

 

常用命令:ab -n 400 -c 200 -k http://caicongyang.com:8080/

-n :发起请求次数

-c :并发数

-k 保持keep-alived

3.结果详解

 

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 2006 The Apache Software Foundation, http://www.apache.org/

Benchmarking caicongyang.com (be patient)
Completed 100 requests
Completed 200 requests
Completed 300 requests
Finished 400 requests

#测试服务器类型
Server Software:        Apache-Coyote/1.1
#主机
Server Hostname:        caicongyang.com
#端口
Server Port:            8080
#路径
Document Path:          /
#文件长度
Document Length:        11398 bytes  
#并发级别
Concurrency Level:      200
#总耗时
Time taken for tests:   67.469688 seconds
#成功完成请求次数
Complete requests:      400
#失败次数
Failed requests:        0
Write errors:           0
Keep-Alive requests:    0
Total transferred:      4617600 bytes
HTML transferred:       4559200 bytes
<span style="color:#ff0000;">#每秒处理请求次数(平均值)</span>
Requests per second:    5.93 [#/sec] (mean)
<span style="color:#ff0000;">#平均每次请求服务器处理完成时间/整个请求流程</span>
Time per request:       33734.844 [ms] (mean)
<span style="color:#ff0000;">#平均每次服务器处理时间/实际处理时间</span>
Time per request:       168.674 [ms] (mean, across all concurrent requests)
<span style="color:#ff0000;">#网络吞吐量</span>
Transfer rate:          66.83 [Kbytes/sec] received

Connection Times (ms)
              min  mean[+/-sd] median   max
Connect:       31   46  70.2     38    1437
Processing:  1184 17633 14533.1  13306   67431
Waiting:       34 9351 13565.1   3887   67324
Total:       1220 17679 14534.8  13344   67468

 

平均等待时间 = 平均每次处理完成时间-服务器实际处理时间

 

 

 

ps:网络上的文章前篇一率,写的拗口难以理解!

 

 

 

更多精彩内容请继续关注我的博客http://blog.csdn.net/caicongyang

记录与分享,你我共成长 -fromcaicongyang

 

 

分享到:
评论

相关推荐

    ApacheBench压力测试工具DYF

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

    ApacheBench(压力测试)

    ApacheBench,简称ab,是一款由Apache服务器项目提供的轻量级压力测试工具。它主要用于评估Web服务器的性能,通过对服务器发送HTTP请求来模拟用户负载,从而分析服务器在一定压力下的处理能力。以下是对ApacheBench...

    ApacheBench测试详解

    ApacheBench(简称ab)是一款由Apache HTTP服务器项目提供的轻量级性能测试工具。它能够模拟多个并发用户对指定Web服务器进行请求,从而评估服务器的性能和稳定性。这个工具对于系统管理员和开发者来说非常实用,...

    apache-bench压力测试

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

    ApacheBench 64位

    ApacheBench,简称ab,是Apache HTTP服务器项目的一部分,它是一个命令行工具,用于对Web服务器进行性能测试。这个64位版本的ApacheBench是为在基于CentOS 6.4的操作系统环境中运行的Apache 2.2版本设计的。在开始...

    性能测试ab(ApacheBench)的应用

    **性能测试ab(ApacheBench)的应用** ApacheBench,简称ab,是Apache HTTP服务器自带的一款简单而强大的性能测试工具。它可以帮助我们评估Web服务器的性能,通过模拟多个并发用户请求来测试服务器的响应时间、吞吐量...

    ApacheBench压力并发测试

    ApacheBench,简称ab,是Apache HTTP服务器项目的一部分,它是一个简单而强大的工具,用于对Web服务器进行性能评估和压力测试。这个小巧的命令行工具可以模拟多个并发用户请求,以此来测量服务器处理这些请求的能力...

    apache ab测试程序

    Apache AB测试程序是一款轻量级、命令行工具,主要用于评估Web服务器的性能。它由Apache HTTP服务器项目开发,是性能基准测试工具集的一部分。AB,全称ApacheBench,能够模拟多个并发用户对Web服务器进行请求,从而...

    Golang_GoHTTP负载生成器ApacheBench ab替代.zip

    ApacheBench(ab)是一个广泛使用的命令行工具,用于对Web服务器进行负载和压力测试。然而,随着技术的发展,Go语言以其高效的性能和简洁的语法,逐渐成为构建高性能网络服务的首选。本资源包“Golang_GoHTTP负载...

    ApacheBench阿帕奇自带的压力测试工具

    ApacheBench阿帕奇自带的压力测试工具

    网页并发测试小工具ApacheBench

    ApacheBench,简称ab,是Apache HTTP服务器自带的一款性能测试工具,主要用来对Web服务器进行基准测试,评估其处理并发请求的能力。它可以帮助系统管理员、开发者或者网站所有者了解服务器在高负载情况下的表现,...

    Windows下的ApacheBench

    Windows下的ApacheBench。网站压力测试神器。

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

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

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

    下载我们需要的测试工具(ab)到你的电脑中apache bench工具下载地址 将下好的压缩包放在你的任意磁盘中,并解压出压缩包里的,我是解压缩到了D盘中 使用window10命令行工具打开ab测试工具 第一步: 第二步 :...

    ab测试工具

    **ApacheBench(ab)测试工具详解** ApacheBench,简称ab,是Apache HTTP服务器项目提供的一个命令行工具,用于对Web服务器进行性能测试。它能够模拟多个并发用户请求,以此来评估服务器在高负载下的处理能力和响应...

    ApacheBench1.0.zip

    总结来说,ApacheBench1.0是一个用于评估Web服务器性能的工具,通过模拟并发请求来测试服务器的处理能力。提供的压缩包中包含一个可能的使用指南(1.ppt)和ApacheBench的执行文件(ApacheBenchzz.exe),用户可以...

    Go-替代ApacheBench(ab)的HTTP负载生成器

    标题中的“Go-替代ApacheBench(ab)的HTTP负载生成器”指的是使用Go语言编写的一种工具,它能够替代传统的ApacheBench(ab)工具来执行HTTP负载测试。ApacheBench是一款广泛使用的命令行工具,用于测量Web服务器的...

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

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

    Apache Bench

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

    BOMS.zip_apache-ab 测试_scubom

    Apache Bench, 简称ab,是Apache HTTP服务器自带的一个轻量级性能测试工具。它能够模拟多个并发用户对指定URL进行请求,从而评估服务器的性能和稳定性。在“BOMS.zip_apache-ab 测试_scubom”这个压缩包中,我们可以...

Global site tag (gtag.js) - Google Analytics