ab

ab指令是apache的性能测试工具,它可以测试当前apache服务器的运行性能,显示每秒中可以处理多少个http请求。

此命令的适用范围:RedHat、RHEL、Ubuntu、CentOS、Fedora。

 

1、语法

ab  [选项]

 

2、参数列表

选项

说明

-A name:pass

向服务器提供用户名和密码

-b

tcp连接的缓冲区大小

-c

并发请求数目,默认1个

-C cookie-name=value

添加cookie

-e csv-file

指定产生的csv文件

-g

把测试结果写入到指定的gnuplot文件

-h

显示帮助信息

-H

为请求附加额外的头信息

-i

执行http中的HEAD请求而不是GET

-k

启动keepalive功能

-n

指定测试会话中的请求次数

-p

指定包含post数据的文件

-q

如果请求数大于150,ab指令在处理10%或者100个请求后显示进度

-r

当有socket接收错误的时候,不退出

-t

指定测试的最大描述

-T

指定Content-type信息

-v

设置显示信息的级别

-V

显示版本信息

-x

设置table标记属性的字符串

-X

设置代理服务器

-y

设置tr标签

-z

设置td标签

 

3、实例

测试性能

[root@localhost ~]# ab -n 10 -c 10 http://www.qq.com/         //10个请求,并发10

This is ApacheBench, Version 2.3 <$Revision: 655654 $>

Copyright 1996 Adam Twiss, Zeus Technology Ltd, http://www.zeustech.net/

Licensed to The Apache Software Foundation, http://www.apache.org/

Benchmarking www.qq.com (be patient)...apr_poll: The timeout specified has expired (70007)

Total of 6 requests completed

做了一个Linux学习的平台,目前出来一个雏形,各位可以参考使用

链接:https://pan.baidu.com/s/1GOLVU2CbpBNGtunztVpaCQ  密码:n7bk

转载于:https://blog.51cto.com/9888479/2411052

Linux基础命令---ab测试apache性能相关推荐

  1. 测试常用——linux 基础命令

    测试常用 的 linux 基础命令 1,查看服务器日志 vi 查看文件 (查找关键字:exception /exception  :  从上往下找,按n查找下一个关键字,按shift+n查找上一个关键 ...

  2. 干货!一篇文章集合所有Linux基础命令,适合所有菜鸟学习和老手回顾!

    阿里云   干货!一篇文章集合所有Linux基础命令,适合所有菜鸟学习和老手回顾! 1 文件{ ls -rtl # 按时间倒叙列出所有目录和文件 ll -rt touch file # 创建空白文件 ...

  3. 2021-10-16python笔记(Linux内核简介与Linux基础命令)

    前面的博文已经教会了大家如何下载和安装Linux操作系统,并且使用Xshell软件远程连接Linux服务器,这节课我们要进入真正的Linux基础学习中. 知识点概括: 1.Linux的心脏-Linux ...

  4. Linux基础命令与进阶

    目录标题 Linux基础命令与进阶 关机命令 Linux 用户/用户组 1.增加一个用户组 2.删除一个用户组 3.修改用户组的属性 4.添加用户账号 5.删除帐号 6.修改帐号 7.用户口令的管理 ...

  5. Red Hat Linux 基础命令大全

    Red Hat Linux 基础命令大全 1.startx                    从文本界面进入图形界面 2.ls  -lhar                  显示目录与文件 ls ...

  6. Linux基础命令-网络配置和相关命令

    Linux基础命令-网络配置和相关命令 网络配置和相关命令 一.基本网络配置 二.网卡名称 1. 网卡别名 2. 设备别名 3. 实验 三.网络配置方式 1. ifconfig命令 2. route命 ...

  7. linux killall 源代码,Linux基础命令---杀死进程killall

    killall killall可以根据名字来杀死进程,它会给指定名字的所有进程发送信息.如果没有指定信号名,则发送SIGTERM.信号可以通过名称(例如-HUP或-SIGHUP)或数字(例如-1)或选 ...

  8. Linux基础命令-软件包管理

    Linux基础命令-软件包管理 软件包管理 一.软件包基础 1. 软件运行与编译 2. 静态链接和动态链接 3. 包和包管理器 4. 包命名和工具 5. 程序包的来源 二.rpm安装 1.rpm包管理 ...

  9. linux基础命令行操作【1】

    目录 1.基本命令 2.文件相关知识 3.文本相关操作 4.文件解压.压缩.打包命令 1.基本命令 Ctrl+A/t+Fn+F6:管理Linux(Fn+数字) Linux:输入密码是不显示 Alt+F ...

最新文章

  1. 超赞的贪吃蛇、吃豆人和数字华容道等童年小游戏1行Python代码就能玩
  2. 2021年春季学期-信号与系统-第一次作业参考答案-第五题
  3. 更改mssql数据库的名字
  4. javascript 关键字使用(break continue return) 数组 函数 数组中的冒泡排序(3分钟全部写完)...
  5. Python轻量级IDE推荐 -- Jupyter QTConosle
  6. python 如何理解 numpy 数组操作中的 axis 参数?
  7. 3.Boost之function
  8. 如何在Github里创建organization和代码仓库
  9. 计算机怎么设置网络共享,局域网共享设置,教您电脑怎么设置局域网共享
  10. java无法加载主类_java运行显示“找不到或无法加载主类”!
  11. webpack配置路径及hash版本号,利用html-webpack-plugin自动生成html模板
  12. 算法:Gray Code 格雷码
  13. Android 推荐一个Android系统全系列源码在线阅读网站,Android学习资料,Android各个API使用的网站
  14. idea设置护眼主题
  15. django book学习笔记
  16. HDTunePro v5.00 硬盘专业工具(绿色版)
  17. fluidsim元件库下载_基于仿真软件的系统EMC设计解析
  18. amd一键超频怎么用_AMD Ryzen小白说明书——CPU超频篇
  19. NPOI读取Word模板并保存
  20. Maven命令行窗口指定settings.xml

热门文章

  1. 4-10:TCP协议之面向字节流和粘包问题
  2. QT 提示之右下角冒泡
  3. LeetCode 142 环形链表 II
  4. 利用nc测试服务器之间端口之间的连通性
  5. 编写可测试的JavaScript代码
  6. 在Unity3D项目中接入ShareSDK实现安卓平台微信分享功能(可使用ShareSDK默认UI或自定义UI)...
  7. 修改myeclipse字体与操作系统的字体一致
  8. LA 3523 圆桌骑士
  9. Extjs嵌入html
  10. 春招平均薪酬最高的职业TOP10