Linux中安装使用http_load对服务器进行压力测试的教程
http_load基于linux平台的一种性能测工具。以并行复用的方式运行,用以测试web服务器的吞吐量与负载,测试web页面的性能。
1、下载官方网站:http://acme.com/software/http_load/
代码如下:
2、安装
代码如下:
执行完make,会在当前目录生成一个http_load二进制文件。
3、使用方法
代码如下:
主要参数说明:-parallel 简写-p :含义是并发的用户进程数。-rate 简写-r :含义是每秒的访问频率-fetches 简写-f :含义是总计的访问次数-seconds简写-s :含义是总计的访问时间选择参数时,-parallel和-rate选其中一个,-fetches和-seconds选其中一个。
4、示例:
代码如下:
这段命令行是同时使用50个进程,随机访问urls.txt中的网址列表,总共访问10秒。
代码如下:
每秒请求50次,总共请求5000次停止。
测试网站每秒所能承受的平均访问量:
代码如下:
这段命令行是同时使用5个进程,随机访问urls.txt中的网址列表,总共访问1000次。运行之后的结果:1000 fetches, 5 max parallel, 6e+06 bytes, in 58.1026 seconds6000 mean bytes/connection17.2109 fetches/sec, 103266 bytes/secmsecs/connect: 0.403263 mean, 68.603 max, 0.194 minmsecs/first-response: 284.133 mean, 5410.13 max, 55.735 minHTTP response codes:code 200 — 1000从上面的运行结果来看,目标网站仅仅能够承受每秒17次访问,不够强壮。
2. 分享目的仅供大家学习和交流,请不要用于商业用途!
3. 如果你也有好源码或者教程,可以到用户中心发布投稿,分享有金币奖励和额外收入!
4. 本站提供的源码、模板、插件等等其他资源,都不包含技术服务 请大家谅解!
5. 如有链接无法下载、失效或广告,请联系站长,可领回失去的金币,并额外有奖!
6. 如遇到加密压缩包,默认解压密码为"www.zyfx8.cn",如遇到无法解压的请联系管理员!
本站部分文章、资源来自互联网,版权归原作者及网站所有,如果侵犯了您的权利,请及时联系我站删除。免责声明
资源分享吧 » Linux中安装使用http_load对服务器进行压力测试的教程
常见问题FAQ
- 免费下载或者VIP会员专享资源能否直接商用?
- 本站所有资源版权均属于原作者所有,这里所提供资源均只能用于参考学习用,请勿直接商用。若由于商用引起版权纠纷,一切责任均由使用者承担。更多说明请参考 VIP介绍。
- 织梦模板使用说明
- 你下载的织梦模板并不包括DedeCMS使用授权,根据DedeCMS授权协议,除个人非盈利站点外,均需购买DedeCMS商业使用授权。购买地址: http://www.desdev.cn/service-dedecms.html