Apache Bin目录下的 ab.exe(ApacheBench) 程序是专门用在做压力测试用的软件. ApacheBench(ab) 用来测试 apache 执行效率,专门用来执行网站服务器的运行效能,特别是针对Apache 网站服务器,这原本是用来检测 Apache 网站服务器能够提供的效能,特别是可以看出Apache能提供每秒能送出多少网页。

ab 使用的示例:
  Usage: /usr/sbin/ab [options] [http[s]://]hostname[:port]/path

  ab 有很多参数,常用的有:

    -n: 总共的请求执行数,缺省是1;
    -c: 并发数,缺省是1;
    -p:POST时的数据文件;
    -w: 以HTML表的格式输出结果。

  以下是在命令行中对一个地址进行了100个并发的500次访问(测试结果输出到C盘test2.html,每次输出结果会累计)。

    C:\Apache24\bin>ab -n 500 -c 100 -w http://127.0.0.1:8080/bpmv8.0/r?wf_num=D_S00
    5_J012  >>C:\test2.html
    Completed 100 requests
    Completed 200 requests
    Completed 300 requests
    Completed 400 requests
    Completed 500 requests
    Finished 500 requests

  HTML结果的输出如下:

Server Software(服务器名称): Apache-Coyote/1.1
Server Hostname(服务器域名): 127.0.0.1
Server Port(服务器端口): 8080
Document Path(请求路径): /bpmv8.0/r?wf_num=D_S005_J012
Document Length(http响应正文长度): 5876 bytes
Concurrency Level(并发用户数量): 100
Time taken for tests(请求处理完成总时间): 13.525 seconds
Complete requests(请求总数): 600
Failed requests(失败请求数): 0
Total transferred(所有请求的响应数据长度): 3673200 bytes
HTML transferred(所有请求的响应数据正文长度): 3525600 bytes
Requests per second(吞吐率): 44.36
Transfer rate(请求在单位时间内从服务器获取数据的长度): 271581.45 kb/s received
Connnection Times (ms)
  min avg max
Connect: 0 0 16
Processing: 827 2164 3120
Total: 827 2164 3136

转载于:https://www.cnblogs.com/zealon/p/4022983.html

Apache ab 压力测试工具相关推荐

  1. Apache ab压力测试工具

    查看apache是否安装 # rpm -qa httpd httpd-2.2.3-63.el5.centos (在apache 版本2以后,apache全部改名为httpd) ab压力测试工具是apa ...

  2. apache ab压力测试工具-批量压测脚本

    概述 ab(Apache benchmark)是一款常用的压力测试工具.简单易用,ab的命令行一次只能支持一次测试.如果想要批量执行不同的测试方式,并自动对指标进行分析,那么单靠手工一条一条命令运行a ...

  3. 【Apache】Apache ab压力测试工具Window下载和用法详解

    ab是apache自带的网站压力测试工具.  使用起来非常的简单和方便.  不仅仅是可以apache服务器进行网站访问压力测试,还可以对其他类型的服务器进行压力测试.  比如nginx,tomcat, ...

  4. ab压力测试工具linux,【Linux】ApacheBench(ab)压力测试工具

    AB的简介 ab是apachebench命令的缩写. ab是apache自带的压力测试工具.ab非常实用,它不仅可以对apache服务器进行网站访问压力测试,也可以对或其它类型的服务器进行压力测试.比 ...

  5. apache ab压力测试报错apr_socket_recv

    apache ab压力测试报错(apr_socket_recv: Connection reset by peer (104)) apache 自带的ab工具测试,当并发量达到1000多的时候报错如下 ...

  6. 运维之道 | apachebench ab压力测试工具

    apachebench ab压力测试工具 一.ab的原理 ab是apachebench命令的缩写 ab的原理:ab命令会创建多个并发访问线程,模拟多个访问者同时对某一URL地址进行访问.它的测试目标是 ...

  7. Apache AB 压力测试

    2019独角兽企业重金招聘Python工程师标准>>> Apache AB 压力测试  安装 // 安装工具 yum install httpd-tools 使用 // URL 是网 ...

  8. apache ab压力测试学习

    转载自  https://segmentfault.com/a/1190000012765485 1.介绍 网站性能压力测试是服务器网站性能调优过程中必不可缺少的一环.只有让服务器处在高压情况下,才能 ...

  9. ab压力测试php脚本,ab压力测试工具-批量压测脚本

    ab(Apache benchmark)是一款经常使用的压力测试工具.简单易用,ab的命令行一次只能支持一次测试.若是想要批量执行不一样的测试方式,并自动对指标进行分析,那么单靠手工一条一条命令运行a ...

最新文章

  1. 张口闭口就是焦虑,现在的程序员怎么了?
  2. 进程管理ps,top
  3. 如何对一个软件项目的成本进行评估或估算?
  4. 使用 Jenkins 自动部署 java-web 应用到 Docker 容器(全过程)
  5. 火狐浏览器服务器意外响应,Firefox 火狐浏览器 83 发布,已修复任意代码执行漏洞...
  6. Docker volume使用
  7. 给Web开发人员的以太坊入坑指南
  8. 简约好看的OneNav PHP导航网kyuan源码
  9. 英伟达:今年显卡将继续供不应求 尽量保证供应普通玩家
  10. OpenCart 2.x 系统商品数量库存减少逻辑
  11. 基于 MVP + Glide + Retrofit + RxJava2.0 + butterknife 的C9MJ TV App
  12. 贝叶斯决策及效用函数
  13. 【富集分析】GO KEGG
  14. 拓嘉辰丰:拼多多差异化运营,做特色店铺
  15. 这是我见过最好的JVM笔记,拿到阿里offer后我哭了
  16. java对象转json格式化_Java对象转json JsonFormat注解
  17. 搞懂敏感性、特异性以及精确率和召回率的关系
  18. 基于JavaWeb的在线外卖系统平台设计
  19. 后来者当仁不让 Android系统手机
  20. VRP问题总结——直观理解

热门文章

  1. Android音乐播放器高级开发
  2. Mr.J-- jQuery学习笔记(六)--attrprop方法
  3. 服务器项目白名单设置
  4. Django集成celery实战小项目
  5. appium+python+windows执行测试用例,并使用HTMLTestRunner输出测试报告
  6. android于src和background差额
  7. 一个功能完备的.NET开源OpenID Connect/OAuth 2.0框架——IdentityServer3
  8. 谈谈软件的开发及成长历程
  9. Android Studio 安装具体步骤(配图)
  10. Dojo.Layout下的三个布局组件,浓缩精华