WebBench简介:
Linux上一款优秀的web性能压力测试工具。
基本原理:
webbench首先fork出多个子进程,每个子进程都循环做web访问测试。子进程把访问的结果通过pipe告诉父进程,
父进程做最终的统计结果。
参数说明:
webbench [option]... URL
-t : 运行webbench的时间。
-c : 子进程的个数。
-f : 不等待返回结果。
-h : 帮助。
WebBench安装:
tar zxvf webbench-1.5.tar.gz
cd webbench-1.5
make && make install
在安装的过程中可能会出现问题
1.这是因为ctags未安装的原因,yum install ctags -y 即可
2.安装完ctags之后执行make install 也可能报错,错误原因告诉我们是没有权限创建这个文件,我们手动创建,
mkdir -m 644 -p /usr/local/man/man1然后在执行make install 即可
WebBench的使用:
webbench -c 1000(测试的并发数) -t 60(多长时间内的并发) http://127.0.0.1/index.html(测试的URL)
每秒钟响应请求数:344490 pages/min,每秒钟传输数据量23695006 bytes/sec.
当并发1000时,0 faild说明没问题,当显示有n个连接failed了,说明超负荷了。