工具使用示例如下:

ab -n 1000 -c 50 http://localhost:8080/test

命令说明如下:

  • ab:ab命令;
  • n:总请求次数;
  • c:并发数

运行示例如下:

[root@localhost] ab -n 1000 -c 50 http://localhost:8080/testThis is ApacheBench, Version 2.3 <$Revision: 1843412 $>
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 requestsServer Software:
Server Hostname:        localhost
Server Port:            8080Document Path:          /test
Document Length:        4 bytesConcurrency Level:      50
Time taken for tests:   0.792 seconds
Complete requests:      1000
Failed requests:        0
Total transferred:      136000 bytes
HTML transferred:       4000 bytes
Requests per second:    1262.90 [#/sec] (mean)
Time per request:       39.591 [ms] (mean)
Time per request:       0.792 [ms] (mean, across all concurrent requests)
Transfer rate:          167.73 [Kbytes/sec] receivedConnection Times (ms)min  mean[+/-sd] median   max
Connect:        0    0   0.7      0      12
Processing:     3   38  26.0     31     186
Waiting:        2   26  21.5     23     175
Total:          3   38  26.0     32     186Percentage of the requests served within a certain time (ms)50%     3266%     3675%     4280%     4490%     6095%     8598%    15199%    156100%    186 (longest request)

返回结果数据说明如下:

  • Concurrency Level: 并发量
  • Time taken for tests: 整个测试的时间
  • Complete requests: 完成的总请求数
  • Failed requests: 失败的请求数
  • Total transferred: 响应数据的总长度(包括http头信息和消息体数据)
  • HTML transferred: 响应数据中消息体数据的总和
  • Requests per second:吞吐率(计算方式为:Complete requests / Time taken for tests,也就是 完成的总请求数 / 整个测试的时间)
  • Time per request: 用户平均请求等待时间
  • Time per request: 服务器平均请求等待时间
  • Transfer rate: 单位时间内从服务器获取的数据长度(计算方式为:Total transferred / Time taken for tests, 也就是 响应数据的总长度(包括http头信息和消息体数据)/ 整个测试的时间)

高并发之——并发测试工具ab相关推荐

  1. apache并发测试工具ab为什么测不准

    apache并发测试工具ab为什么测不准 发表于2年前(2013-03-21 12:13)   阅读(1146) | 评论(1) 1人收藏此文章, 我要收藏 赞0 3月21日 深圳 OSC 源创会正在 ...

  2. 简单的并发测试工具 ab.exe ab.zip可下载 -摘自网络

    ab.exe是一个性能检测工具,是apache server中的一个小组件,使用简单,方便 下载地址:http://files.cnblogs.com/files/gossip/ab.zip    使 ...

  3. html5 并发测试工具,AB(Apache benchmark)并发测试工具使用教程

    ab详细结果说明 测试网站:[ab -n 1000 -c 10 http://192.168.8.35:9000/noCardNoPasswordSign] -n表示总共发送的请求数 -c表示每次并发 ...

  4. C++socket编程(六):6.3 并发测试工具ab的使用(apache工具)

    在linux中先进行apt-get install agache2 安装完了这个包之后就会有ab命令.即可以实现对web服务器进行测试.windows上雷西斯. ab -n 次数 -c 线程数 xxx ...

  5. tsung压测mysql_高并发测试工具Tsung使用教程

    tsung是erlang开发的一款开源的多协议分布式负载并发测试工具, 可用作HTTP.WebDAV.SOAP.PostgreSQL.MySQL.LDAP 和 Jabber/XMPP的服务器压力测试. ...

  6. 压力测试工具ab 及 centos下单独安装方法

    为什么80%的码农都做不了架构师?>>>    压力测试工具Ab简介 Apache安装包中自带的压力测试工具 Apache Benchmark(简称ab) 简单易用,这里就采用 ab ...

  7. linux下web压力测试工具ab使用及详解

    APACHE自带的测试工具AB(apache benchmark).在APACHE的bin目录下. 格式: ./ab [options] [http://]hostname[:port]/path 参 ...

  8. Windows并发测试工具

    Apache安装目录cmd 用ab并发测试工具,请求10次,并发为5 ab -n 10 -c 5 http://www.ysbm.com/api.php/task/testBingfa

  9. 高并发之并发容器详解

    高并发之并发容器详解 一.vector Vector 是矢量队列,它是JDK1.0版本添加的类.继承于AbstractList,实现了List, RandomAccess, Cloneable这些接口 ...

  10. http-little-toy(一个go编写Http并发测试工具)

    http-little-toy 一个简单的 http 并发测试工具. 仓库地址 如果喜欢就star⭐️一下吧,让它沉睡在你的收藏库里. https://github.com/leihenshang/h ...

最新文章

  1. ASP.NET 学习笔记_01 广告控件的使用
  2. python sklearn.decomposition.PCA 主成分分析, 原理详解
  3. 我的.net程序在linux上运行起啦
  4. SAP CRM Service Order(服务订单)的状态字段设计原理介绍
  5. 【Blog.Core开源】网关自定义认证鉴权与传参
  6. java8 stream to map_Java 8 Stream Api 中的 map和 flatMap 操作
  7. 阿里云数字政府市场份额第一,同比增速102.57%
  8. Centos:Yum常用参数
  9. Oracle 数据库误truncate table恢复过程
  10. note_maven的pom.xml部分配置说明
  11. C/C++三个标准设备文件句柄
  12. Cocos2d-x学习笔记(17)(TestCpp源代码分析-1)
  13. 大数据Hadoop详细介绍(v2016)
  14. cs起源 css武器大合集,cs起源幻彩武器包mod
  15. bzoj1488 图的同构
  16. C++学习记录vs2013 植物大战僵尸mfc辅助大体框架编写
  17. Markdown缩进控制
  18. Linux系统网络配置动态ip地址 -连通网络
  19. eclipse中JSP文件编写乱码问题及解决方案
  20. python版公众号爬虫

热门文章

  1. DNS服务器设置正确,DNS服务器配置(DNS各属性详细介绍)
  2. 扩容卡检测(win下,能作为参考)
  3. idea项目工具窗口
  4. 用还原精灵做“硬盘还原卡”(转)
  5. Excel操作:分析工具库
  6. android xutils加密,xutils
  7. EasyAR(一)——显示模型
  8. linux java sqlldr_sqlldr用法详解
  9. VS2003安装步骤及其错误
  10. 图片验证码获取及验证