ab命令对网络进行压力测试
对网站建好之后,在上线之前对网站进行一个压力测试····通常情况下,在一个特定的硬件条件下,有一个量化的指标(根据设计目标在进行调整修改等)
量化考核网站的性能,提供服务的上限,找出可能存在的问题。a
ab:开源的,是阿帕奇的一个包的
1.ab
which ab 查看ab命令的路径
通过rpm -qf /usr/bin/ab 查看是那一个软件包的
2.首先启动httpd服务
service httpd start
访问localhost查看本地的网站(如果有建的化)
通过ab命令对本地的网站进行压力测试
3.命令使用
-c :设置网站的一个并发量,模拟多少个客户端同时对网站进行访问
-n :总共要完成多少的请求。请求数量越大越好,统计方面讲
在后面接服务器连接(完整的URL地址)
ab -c 100 -n 1000 http://127.0.0.1/index.html
完成后会有一个信息的返回
最主要的观察参数就是:每秒钟的请求量(服务器这一个页面的性能,动态页面二三十就很不错了),错误量等。
-t :设置超时时间。
还有其他很多参数,可根据实际情况进行调整查看帮助命令。