Apache ab

介绍 : Apache Benchmark(简称ab) 是Apache安装包中自带的压力测试工具

注: centos6 默认安装 ab

  1. 安装命令
yum install y httpd-tools
  1. windows安装
  • 下载地址:https://www.apachehaus.com/cgi-bin/download.plx

  • 下载完成后解压

  • 修改解压根目录下的conf/httpd.conf文件的端口配置,默认是80端口,应该是被占用了,无法安装,可以自行修改为其他,改为8088端口

  • cmd安装
    httpd -k install

  • 提示如下错误,详见windows 提示缺少VCRUNTIME140.dll错误:
    abs.exe - 系统错误

  • 由于找不到 VCRUNTIME140.dll,无法继续执行代码。重新安装程序可能会解决此问题。

  1. 查看帮助手册
ab --help

参数介绍

-n  即requests,用于指定压力测试总共的执行次数。
-c  即concurrency,用于指定的并发数。
-t  即timelimit,等待响应的最大时间(单位:秒)。
-b  即windowsize,TCP发送/接收的缓冲大小(单位:字节)。
-p  即postfile,发送POST请求时需要上传的文件,此外还必须设置-T参数。
-u  即putfile,发送PUT请求时需要上传的文件,此外还必须设置-T参数。
-T  即content-type,用于设置Content-Type请求头信息,例如:application/x-www-form-urlencoded,默认值为text/plain。
-v  即verbosity,指定打印帮助信息的冗余级别。
-w  以HTML表格形式打印结果。
-i  使用HEAD请求代替GET请求。
-x  插入字符串作为table标签的属性。
-y  插入字符串作为tr标签的属性。
-z  插入字符串作为td标签的属性。
-C  添加cookie信息,例如:"Apache=1234"(可以重复该参数选项以添加多个)。
-H  添加任意的请求头,例如:"Accept-Encoding: gzip",请求头将会添加在现有的多个请求头之后(可以重复该参数选项以添加多个)。
-A  添加一个基本的网络认证信息,用户名和密码之间用英文冒号隔开。
-P  添加一个基本的代理认证信息,用户名和密码之间用英文冒号隔开。
-X  指定使用的和端口号,例如:"126.10.10.3:88"。
-V  打印版本号并退出。
-k  使用HTTP的KeepAlive特性。
-d  不显示百分比。
-S  不显示预估和警告信息。
-g  输出结果信息到gnuplot格式的文件中。
-e  输出结果信息到CSV格式的文件中。
-r  指定接收到错误信息时不退出程序。
-h  显示用法信息,其实就是ab -help。

高并发ab压力测试工具相关推荐

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

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

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

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

  3. Apache ab压力测试工具

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

  4. 压力测试ab安装 linux,Centos8下安装ab压力测试工具及ab命令详解

    释放双眼,带上耳机,听听看~! 1.ab的简介 ab是apachebench命令的缩写. ab是apache自带的压力测试工具.ab非常实用,它不仅可以对apache服务器进行网站访问压力测试,也可以 ...

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

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

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

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

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

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

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

    转自:https://www.cnblogs.com/exceptioneye/p/5179763.html ab(Apache benchmark)是一款常用的压力测试工具.简单易用,ab的命令行一 ...

  9. linux下安装ab压力测试工具及ab命令详解

    yum -y install httpd-tools ab -v 查看ab版本 ab --help ab -n1000 -c 10 http://www.buruyouni.com/ http://w ...

最新文章

  1. wordpress主题
  2. 微生物组-扩增子16S分析研讨会(2020.1)
  3. 8个概念告诉你人工智能
  4. Centos 中 service iptables stop 失败
  5. 苹果屏幕镜像_给你们科普一下手机投屏和镜像的区别
  6. 【计算机视觉40例】案例39:易容术(换脸术、合成人脸)
  7. 【转载】Android 第三方ROM定制之适配谷歌Play Store
  8. uos 序列号_体验一把国产统一操作系统——UOS
  9. .NET MVC第九章、Web Api Json序列化与反序列化
  10. 中国科学院大学计算机考研好考吗,中国科学院大学考研难吗?一般要什么水平才可以进入?...
  11. mac 命令行查看DNS
  12. 闭关修炼(二十二)session和cookie原理
  13. 一分钟了解Mysql的间隙锁——《深究Mysql锁》
  14. linux或者UC/OS
  15. 特征空间之点检测(MATLAB)
  16. 如果想赚钱,先学理财吧,那么入门书籍有哪些?富爸爸穷爸爸 名副其实NO1
  17. STC 32位8051单片机来了
  18. 西门子PLC的S7协议报文解析说明
  19. matlab二维势阱简谐振动程序,常规解法与MATLAB解决一维无限深势阱中的粒子问题...
  20. ug仿真导出动画时怎么把时间和步进的图标隐藏

热门文章

  1. 项目实战典型案例24——xxljob控制台不打印日志排查
  2. 国内MCU厂商多维度对比
  3. 云计算平台简介(App Engine)
  4. mysql8.0.30安装及数据导入
  5. docker突然启动失败,重装docker和配置mysql,数据未丢失
  6. Qt菜单栏、工具栏和状态栏
  7. Xilinx Microblaze使用
  8. 滇中新区 计算机办公应用,“滇中速度”10个月建成新区智能装备产业园
  9. matlab中有趣的图像,MATLAB中有趣的演示实例
  10. 文史上最骚的编程语言来了!大四学生发明言文编程语言!秀的我头皮发麻