这篇文章运用简单易懂的例子给大家介绍如何使用apache ab ,代码非常详细,感兴趣的小伙伴们可以参考借鉴,希望对大家能有所帮助。ab介绍ab是Apache HTTP server benchmarking tool的缩写,可以用以测试HTTP请求的服务器性能。其是通过命令行的不同参数从而提供简单易用的性能测试工具命令组合。ab命令原理 Apache的ab命令模拟多线程并发请求,测试服务器负载压力,也可以测试nginx、lighthttp、IIS等其它Web服务器的压力。ab命令对发出负载的计算机要求很低,既不会占用很开发云主机域名多CPU,也不会占用太多的内存,但却会给目标服务器造成巨大的负载,因此是某些DDOS攻击之必备良药,老少皆宜。自己使用也须谨慎。否则一次上太多的负载,造成目标服务器直接因内存耗光死机,而不得不硬重启,得不偿失。在带宽不足的情况下,最好是本机进行测试,建议使用内网的另一台或者多台服务器通过内网进行测试,这样得出的数据,准确度会高很多。远程对web服务器进行压力测试,往往效果不理想(因为网络延时过大或带宽不足)安装就不多说了,只要安装了Apache就可以了,可以参考之前的文章基本参数使用方法1参数说明: -n 请求数量, -c 并发数量结果说明版本信息说明进度说明服务器信息服务器的吞吐量,每秒请求处理量用户平均等待时间服务器端单个请求的处理时间received 平均每秒网络上的流量,可以帮助排除是否存在网络流量过大导致响应时间延长的问题整个场景中所有请求的响应情况。使用总结a.ab判断成功与否只是判断2xx的响应结果b.只适合于简单的某个接口或者页面的压测c.ab也可以填写参数进行压力测试。关于如何使用apache ab 就分享到这里了,希望以上内容可以对大家有一定的帮助,可以学到更多知识。如果觉得文章不错,可以把它分享出去让更多的人看到。
相关推荐: CentOS7.2 nginx1.10.1 增加后端健康检查upstream_check模塊
nginx1.10.1增加后端web健康检查upstream_check模塊因為公司的業務需求,需要將已建好的架構中反向代理和負載均衡做成集群,來應對高幷發量。但是做成集群的架構后,後端的兩臺web機器,需要靠nginx的upstream_check來做健康檢…
免责声明:本站发布的图片视频文字,以转载和分享为主,文章观点不代表本站立场,本站不承担相关法律责任;如果涉及侵权请联系邮箱:360163164@qq.com举报,并提供相关证据,经查实将立刻删除涉嫌侵权内容。