ab压力测试工具
-
Apache自带压力测试工具ab,简单易,,且可以模拟各种条件对Web服务器发起测试请求
-
ab工具可以直接在Web服务器本地发起测试请求,这对于需要了解服务器的处理性能至关重要,因为它不包括数据的网络传输时间以及用户PC本地的计算时间,从而可以通过观测各种时间指标判断Web服务器的性能,,以便进行参数的优化调整
-
在进行性能调整优化过程中,可用ab压力测试工具进行优化效果的测试
- 优化前先使用ab进行压力测试
- 优化后,重启服务,再使用ab进行压力测试
- 对比两次测试的结果,看优化效果是否明显
- 为了能更客观的评价web服务的性能, 一般优化前后都要进行多次测试,取测试结果的平均值进行对比
ab工具使用
命令格式
语法:ab [options] 网站网址
参数说明
- -n :测试会话中所执行的请求总数,默认时仅执行一个请求
- -c :并发产生的请求个数。默认是一次一个
- -t :测试所进行的最大秒数
- -v :设置显示信息的详细程度
示例
在测试时要根据情况调整求总数与并发用户数
ab -n 2000 -c 800 www.kgc.com/index.html