ab是apache自带的一个很好用的压力测试工具,当安装完apache的时候,就可以在bin下面找到ab

参数说明及示例

我们可以模拟100个并发用户,对一个页面发送1000个请求

输入命令:ab -n1000 -c100 http://stone_w.cnblogs.com/

其中-n代表请求数,-c代表并发数

返回结果:

##首先是apache的版本信息 
This is ApacheBench, Version 2.3 <Revision:655654> 
Copyright 1996 Adam Twiss, Zeus Technology Ltd, http://www.xxx.xxx/ 
Licensed to The Apache Software Foundation, http://www.apache.org/

Benchmarking xxx.xxx.com (be patient)

Server Software:        Apache/2.2.19    ##apache版本 
Server Hostname:        vm1.xxx.com   ##请求的机子 
Server Port:            80 ##请求端口

Document Path:          /xxx.html 
Document Length:        25 bytes  ##页面长度

Concurrency Level:      100  ##并发数 
Time taken for tests:   0.273 seconds  ##共使用了多少时间 
Complete requests:      1000   ##请求数 
Failed requests:        0   ##失败请求 
Write errors:           0   
Total transferred:      275000 bytes  ##总共传输字节数,包含http的头信息等 
HTML transferred:       25000 bytes  ##html字节数,实际的页面传递字节数 
Requests per second:    3661.60 [#/sec] (mean)  ##每秒多少请求,这个是非常重要的参数数值,服务器的吞吐量 
Time per request:       27.310 [ms] (mean)  ##用户平均请求等待时间 
Time per request:       0.273 [ms] (mean, across all concurrent requests)  ##服务器平均处理时间,也就是服务器吞吐量的倒数 
Transfer rate:          983.34 [Kbytes/sec] received  ##每秒获取的数据长度

Connection Times (ms) 
              min  mean[+/-sd] median   max 
Connect:        0    1   2.3      0      16 
Processing:     6   25   3.2     25      32 
Waiting:        5   24   3.2     25      32 
Total:          6   25   4.0     25      48

Percentage of the requests served within a certain time (ms) 
  50%     25  ## 50%的请求在25ms内返回 
  66%     26  ## 60%的请求在26ms内返回 
  75%     26 
  80%     26 
  90%     27 
  95%     31 
  98%     38 
  99%     43 
100%     48 (longest request)

apache的ab工具也算是一种ddos攻击工具

使用ab进行页面的压力测试相关推荐

  1. ubuntu中安装apache ab命令进行简单压力测试

    1.安裝ab命令 sudo apt-get install apache2-utils 2.ab命令参数说明 Usage: ab [options] [http[s]://]hostname[:por ...

  2. 使用 ab 对网站进行压力测试

    概述 这是 Apache 自带的一个网站压力测试工具,是 ApacheBench 的缩写,我们可以使用这个工具来对我们的网站进行压力测试. 安装 在 Ubuntu 上要安装下面这个包 sudo apt ...

  3. 使用ab对nginx进行压力测试

    nginx以高并发,省内存著称. 相信大多数安装nginx的同学都想知道自己的nginx性能如何. 我想跟大家分享下我使用ab工具的压力测试方法和结果, ab是针对apache的性能测试工具,可以只安 ...

  4. 用ab进行POST,GET压力测试,且定义header及json的内容

    这个以前没作过,找了文档.搞定. 要求时间的单curl测试的方式如下: time curl http://xxxxx/hq/restapi/isStart curl用来用post请求,且有header ...

  5. 使用ab对站点进行压力测试

    测试指令: window下: E:\wamp\bin\apache\Apache2.2.21\bin> .\ab -V  //查看是否按照了ab:(V 大写) E:\wamp\bin\apach ...

  6. 利用apache的ab命令做服务器压力测试

    在window系统下,先定位到apache安装目录的bin文件夹. 使用 ab -n1000 -c10 http://localhost:80/ 命令. 其中,n参数表示请求数,c参数表示并发数. ( ...

  7. 使用ab进行压力测试详解

    当你使用PHP(或其他编程语言)完成一个web程序的开发,并且web程序在Apache服务器上正常运行的时候,你有没有考虑过对你的Apache服务器及部署在其上的web程序进行一些压力测试呢?毕竟,真 ...

  8. centos 测试get请求_11-CentOS7服务器搭建-ab压力测试

    使用apache httd的ab工具可以进行压力测试.-n 2000总的请求数,-c 200是并发数,最高并发数为20000. ab -n 2000 -c 200 http://localhost/ ...

  9. 测试nignx php请求并发数,Nginx 高级篇(八)ab 压力测试即 nginx 的性能统计模块...

    我们总得要对自己的网站或者接口做压力测试的,总不能写好了代码不做测试就上线啊,谁知道你的网站或者接口能承受多少的并发和访问量,压力测试我们可以使用apache的ab小工具来搞或者使用github上提供 ...

最新文章

  1. 我犯了一个错误,您能指出吗?(结论)
  2. Ping命令检测网站运行状态
  3. C语言实现二分法检索binary search(附完整源码)
  4. H5 输入框text和number切换
  5. go sublime mysql_Sublime text 3开发GO
  6. python视频处理加速的库_VPF:适用于 Python 的开源视频处理框架,加速视频任务、提高 GPU 利用率...
  7. 顶级知识管理工具Evernote的GTD应用详细指南
  8. 【算法动画图解-5数学】:(1)辗转相除法
  9. HTML5桌面应用程序开发
  10. [CUDA报错] CUDA error: device-side assert triggered
  11. 本地IIS启动后网页HTTP 错误 404.3 - Not Found解决方案
  12. HTML+CSS+JS实现3D爱心跳动特效
  13. [渝粤教育] 西南科技大学 工程经济学 在线考试复习资料
  14. 傻傻分不清?云存储、云计算与分布式存储、分布式计算是一回事吗?
  15. 用Latex写IEEE格式的论文时如何取消页码
  16. IOT物联网商业源码完整版下载附搭建教程
  17. 卸载electron-builder打包出来的应用,删除用户数据
  18. 车载摄像头模组金属镜座与镜头结构粘接用胶方案
  19. CocosCreater 教程(下)
  20. matlab计算 var,matlab 在险价值 VaR 的计算

热门文章

  1. Nginx的执行阶段详解
  2. 多主机推送公钥、修改配置、修改密码脚本
  3. Android手机用wifi连接adb调试的方法
  4. 8266获取网络时间
  5. Hibernate的懒加载session丢失解决方法
  6. greenlet 详解
  7. 《黃帝內經 —— 央視60集紀錄片》
  8. Activity和Service交互
  9. Delphi多媒体设计之TMediaPlayer组件(二)
  10. netapp存储常用命令