Apachebench是apache附带的一个性能测试工具,一款轻量级的压力测试工具。ab命令会创建很多的并发访问线程,模拟多个访问者同时对某一URL地址进行访问。

安装 apache,在 C:\Program Files\Apache Group\Apache2\bin目录下找到ab程序,若不需要apache,可以复制出来独立使用,然后卸载apache。

ab.exe 只能测试使用http协议的网站
abs.exe 可以测试使用http或者https协议的网站

测试命令:

ab -n 100 -c 10 http://www.xxx.com

常用参数如下:

-n 总的请求数
-c 并发请求数
-p post请求的参数文件,同时要配合 -T指定参数类型
-u put请求的参数文件,同时要配合 -T指定参数类型
-T 指定模拟request的headers中的Content-Type参数,比如POST请求时使用“application/x-www-form-urlencoded”类型,默认是“text/plain”

常用命令如下:

# 模拟100个客户端请求10000次
$ ab -n 10000 -c 100 http://www.xxx.com/# 调用POST方法的接口10次,传输的数据格式为JSON
$ ab -n 10 -p json-file http://www.xxx.com/# 调用OPTIONS方法的接口10次
$ ab -n 10 -m OPTIONS http://www.xxx.com/# 输出每次请求的返回信息
$ ab -n 10 -v 2 http://www.xxx.com/

压力测试相关指标

1. 吞吐量 (Requests per second), RPS, 某个并发用户数下,单位时间内处理的请求数。
2. 并发连接数
3. 并发用户数
4. 用户平均等待时间(Time per request) 处理完成所有请求数所花费的时间/(总请求数/并发用户数)
5. 服务器平均请求等待时间 处理完成所有请求数所花费的时间/总请求数
6. QPS (Queries Per Second), 每秒能处理查询数目, 经常用每秒查询率来衡量域名系统服务器的机器的性能

Apachebench压力测试相关推荐

  1. apacheBench对网站进行压力测试

    apacheBench对网站进行压力测试 分类: 学习 2014-02-19 10:35 4154人阅读 评论(1) 收藏 举报 apacheBench压力测试 Apache Benchmark下载 ...

  2. ab压力测试_CentOS安装压力测试工具ApacheBench(ab)

    官方文档: https://httpd.apache.org/docs/2.4/programs/ab.html ab原理: ab命令会创建很多的并发访问线程,模拟多个访问者同时对某一URL地址进行访 ...

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

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

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

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

  5. apachebench ab.exe压力测试

    今天使用ab.exe做压力测试,由于页面只接收POST数据,遂上网找了相关资料,GET的一堆,POST的了了无几,而且都是抄来抄去,下面给出正确的POST请求参数信息 ab版本:2.3 E:\> ...

  6. Linux下四款Web服务器压力测试工具(http_load、webbench、ab、siege)介绍

    一.http_load程序非常小,解压后也不到100K http_load以并行复用的方式运行,用以测试web服务器的吞吐量与负载.但是它不同于大多数压力测试工具,它可以以一个单一的进程运行,一般不会 ...

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

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

  8. 压力测试工具Ab简介

    Apache安装包中自带的压力测试工具 Apache Benchmark(简称ab) 简单易用,这里就采用 ab作为压力测试工具了. 1.独立安装 通过 yum-utils中的yumdownload  ...

  9. apache修改最大连接并用ab网站压力测试

    apache修改最大连接并用ab网站压力测试 apache 2.2,使用默认配置,默认最大连接数是150 1.首先在httpd.conf中加载httpd-mpm.conf配置(去掉前面的注释): # ...

  10. 在执行ab压力测试时出现socket: Too many open files (24)的解决方法

    当入行压力测试时出现下列错误 [root@zabbix ~]# ab -n 3000 -c 3000 http://192.168.0.2/ This is ApacheBench, Version ...

最新文章

  1. 中断原理在计算机中的应用,计算机组成原理期末考试简答题重点
  2. VC 读取文件夹里面的文件夹名
  3. 并不是所有的程序员都适合做技术管理
  4. 算法刷题必会知识:由数据范围反推算法时间复杂度
  5. 《Flex 第一步》
  6. 东莞市经济贸易学校计算机,2017东莞市经济贸易学校中考录取分数线公布
  7. js怎么把按钮往下移_Vue.js 实现计算器
  8. python去除视频中的logo_Python音视频开发:消除抖音短视频Logo和去电视台标的实现详解...
  9. 代替oracle dblink,oracle dblink
  10. PHP字符编码绕过漏洞总结
  11. java 实体类属性排序_按照list中实体类的某一属性排序
  12. Unity3D研究院之手游开发中所有特殊的文件夹(转)
  13. Linux执行U盘里内程序,Linux 最小系统挂载U盘(SD、TF卡)并执行程序
  14. (~ ̄▽ ̄)~罗马数字图表
  15. mediawiki想要升级PHP,mediawiki升级
  16. .Net Core怎么使用Hangfire
  17. 【量化交易基础】金融相关基础知识
  18. yolov2 损失函数_深度学习计算机视觉之YOLO,YOLOv2和YOLOv3算法(超详细解析)
  19. pip install xxx模块如何自动桥接国内镜像源
  20. html输入日期算出星座,java输入日期计算星座

热门文章

  1. 智能优化算法:樽海鞘群优化算法-附代码
  2. 第三方验收测试报告怎么做?
  3. MacOS上禁用自动启动Adobe Creative Cloud
  4. 学习日记——W25Q64 FLASH—QSPI
  5. Jenkins--发送邮件配置
  6. 怎么压缩图片大小,压缩图片大小的小妙招
  7. pdf格式压缩大小,pdf如何压缩大小?
  8. think-cell中类别或系列标签在多个图表中未对齐
  9. wifi无线设备服务器驱动,如何安装Windows 10的WiFi驱动程序
  10. 一、Python数据挖掘(环境篇——Anaconda与Jupyter Notebook)