本站所有文章均为原创,如对您有帮助,恳请帮忙点击任何一处广告

使用ab工具对Web服务进行压力测试教程

发布:TangLu2018-9-25 17:23分类: Linux命令 标签: Nginx ab

ab工具是一个非常出名的压力测试工具,由httpd-tools所提供,安装ab也非常方便,只需要使用以下yum命令

yum install httpd-tools


ab命令使用格式:

ab -n 2000 -c 10 http://www.linuxe.cn/index.html
#-n:总的请求数
#-c:并发数
#-k:是否开启长连接


ab命令输出结果如图:

ab.png

主要关注以下几个选项:

Concurrency Level:并发级别

Time taken for tests:压力测试所花费的总时间

Complete requests:总完成请求个数

Failed requests:失败个数

Non-2xx responses:如果发生了失败请求,这里会将http返回码非200的做一个统计

Requests per second:服务器每秒能完成的请求数,也就是QPS。计算方法就是总请求数(Complete requests)/除以总时间(Time taken for tests)。此值越高服务器性能越好

Time per request:对客户端来说完成单个请求花费的时间

Time per request:对服务端来说完成单个请求花费的时间,通常比上面一项数值要少,因为少了网络传输的过程

Transfer rate:传输速率,可以判断网络是否有瓶颈

温馨提示如有转载或引用以上内容之必要,敬请将本文链接作为出处标注,谢谢合作!
et_highlighter51
版权所有:《Linux运维技术学习站点
文章标题:《使用ab工具对Web服务进行压力测试教程
除非注明,文章均为 《Linux运维技术学习站点》 原创
转载请注明本文短网址:http://www.linuxe.cn/post-447.html  [生成短网址]

已有 0/984 人参与

发表评论:

欢迎分享Linux运维技术学习站点

欢迎使用手机扫描访问本站,还可以关注微信哦~