ITPub博客

首页 > 应用开发 > > Linux基础命令---ab测试apache性能

Linux基础命令---ab测试apache性能

作者:zhjjj 时间:2019-08-15 17:16:37 0 删除 编辑

ab

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

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

 

1、语法

ab  [选项]

 

2、参数列表

选项说明

-A name:pass向服务器提供用户名和密码

-btcp连接的缓冲区大小

-c并发请求数目,默认1个

-C cookie-name=value添加cookie

-ecsv-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

来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/717/viewspace-3137952/ ,如需转载,请注明出处,否则将追究法律责任。

请登录后发表评论 登录
全部评论

注册时间:2019-04-12

  • 博文量
    231
  • 访问量
    1888