ab命令详解 #网络服务器

ab命令是Apache的Web服务器的性能测试工具,它可以测试安装Web服务器每秒种处理的HTTP请求。

语法

ab(选项)(参数)

选项

-A:指定连接服务器的基本的认证凭据;
-c:指定一次向服务器发出请求数;
-C:添加cookie;
-g:将测试结果输出为“gnuolot”文件;
-h:显示帮助信息;
-H:为请求追加一个额外的头;
-i:使用“head”请求方式;
-k:激活HTTP中的“keepAlive”特性;
-n:指定测试会话使用的请求数;
-p:指定包含数据的文件;
-q:不显示进度百分比;
-T:使用POST数据时,设置内容类型头;
-v:设置详细模式等级;
-w:以HTML表格方式打印结果;
-x:以表格方式输出时,设置表格的属性;
-X:使用指定的代理服务器发送请求;
-y:以表格方式输出时,设置表格属性。

参数

主机:被测试主机。

ab相关命令

命令简介
ftptopproftpd服务器的连接状态
htpasswdapache服务器创建密码认证文件
htdigestApache服务器内置工具
mysqldumpMySQL数据库中备份工具
ftpwho显示当前每个ftp会话信息
mysqladminMySQL服务器管理客户端
nfsstat列出NFS客户端和服务器的工作状态
showmount显示NFS服务器加载的信息
smbclient交互方式访问samba服务器
squidclientsquid服务器的客户端管理工具
smbpasswdsamba用户和密码管理工具
mysqlshow显示MySQL中数据库相关信息
sendmail著名电子邮件服务器
mysqlMySQL服务器客户端工具
squidsquid服务器守护进程
apachectlApache服务器前端控制工具
exportfs管理NFS共享文件系统列表
ftpcount显示目前已FTP登入的用户人数
ftpshut在指定的时间关闭FTP服务器
mysqlimport为MySQL服务器用命令行方式导入数据