IT技术互动交流平台

Linux Ubuntu下安装apache2-utils对WEB站点做压力测试

作者:我不揍你的  发布日期:2013-04-12 09:12:40

 ab指令是linux下对WEB站点的一个测试命令,最近小玩ubuntu。。。今天又折腾了,在ubuntu终端执行了下ab命令。结果见下图:

安装apache2-utils来执行ab命令
安装apache2-utils来执行ab命令

apache2-utils并不是就是apache服务器,只是apache服务器的一个组件。安装了这个组件就可以执行ab命令来进行对WEB服务器的压力测试,它支持独立使用-----就是说不用安装apache服务器也可以。

ab命令参数说明及使用方法:

用法:ab [选项] [http [s] :/ /主机名[:端口] /路径
-n  个请求执行的请求数
-c  多个请求的并发数
-t  最大的timeLimit秒。等待回应
-b  windowSize的大小,TCP发送/接收缓冲区,以字节为单位
-p  postfile文件包含数据的POST。也请记住集-T
-U  PUTFILE
文件包含数据的PUT。也请记住集-T
-v  
冗长多少故障排除信息打印
-w HTML表格打印出结​​果
-i   使用的头,而不是GET
-x  
属性字符串插入表属性
-y  属性字符串插入TR属性
-z  属性作为TDTH属性的字符串插入
-C 属性的cookie,例如添加。 “阿帕奇= 1234。 (可重复)
-H 属性添加任意标题行,例如。 “接受编码:gzip”插入后一切正常的标题行。 (可重复)
-A 属性添加基本的WWW认证,属性冒号分隔的用户名和密码。 www.it165.net
-P 属性基本代理身份验证,属性添加冒号分隔的用户名和密码。
-X 代理:端口访问代理服务器使用的端口号
-V 打印版本号并退出
-k 使用HTTP K​​eepAlive功能
-d 不显示百分担任表。
-S 不显示信心估计和警告。
-g 的文件名输出收集的数据与gnuplot格式的文件。
-e 名输出百分比CSV文件服
-r 不退出套接字接收错误。
-h 显示用法信息(此消息)
-Z 的密码组指定SSL / TLS加密套件(见OpenSSL密码)
-f  协议指定SSL / TLS协议(SSL3TLS1ALL

示例:

ab示例
ab示例

ubuntu下还有别的好玩的。上图大家就都明白的了。哈哈.....

网络工具扫描远程主机开放的端口号
网络工具扫描远程主机开放的端口号
nslookup相当于dig。检测web地址的DNS解析
nslookup相当于dig。检测web地址的DNS解析
whois,看上去很奇怪吧。各位草根。。。哈哈,这里直接就带u了。
whois,看上去很奇怪吧。各位草根。。。哈哈,这里直接就带u了。

其实是ubuntu通过UI将终端里面执行的各种命令显示出来罢了。哈哈,见图:

终端whois也是一样的
终端whois也是一样的

确实好玩吧。无聊到这里先。。。


Tag标签: Linux   Ubuntu   WEB站点   压力测试  
  • 专题推荐

About IT165 - 广告服务 - 隐私声明 - 版权申明 - 免责条款 - 网站地图 - 网友投稿 - 联系方式
本站内容来自于互联网,仅供用于网络技术学习,学习中请遵循相关法律法规