三种web性能压力测试工具http_load webbench ab小结

上传人:kms****20 文档编号:37614293 上传时间:2018-04-19 格式:DOC 页数:5 大小:73.50KB
返回 下载 相关 举报
三种web性能压力测试工具http_load webbench ab小结_第1页
第1页 / 共5页
三种web性能压力测试工具http_load webbench ab小结_第2页
第2页 / 共5页
三种web性能压力测试工具http_load webbench ab小结_第3页
第3页 / 共5页
三种web性能压力测试工具http_load webbench ab小结_第4页
第4页 / 共5页
三种web性能压力测试工具http_load webbench ab小结_第5页
第5页 / 共5页
亲,该文档总共5页,全部预览完了,如果喜欢就下载吧!
资源描述

《三种web性能压力测试工具http_load webbench ab小结》由会员分享,可在线阅读,更多相关《三种web性能压力测试工具http_load webbench ab小结(5页珍藏版)》请在金锄头文库上搜索。

1、1.三种 web 性能压力测试工具 http_load webbench ab 小结http:/bbs.linuxtone.org/thread-1097-1-1.html 2008-10-30题记:压力和性能测试工具很多,下文讨论的是我觉得比较容易上手,用的比较多的三种http_loadhttp_load下载地址:http:/ 100K 居家旅行 携带方便 呵呵http_load 以并行复用的方式运行,用以测试 web 服务器的吞吐量与负载。但是它不同于大多数压力测试工具,它可以以一个单一的进程运行,一般不会把客户机搞死。可以可以测试 HTTPS 类的网站请求。命令格式:http_load

2、-p 并发访问进程数 -s 访问时间 需要访问的 URL 文件例如:http_load -p 30 -s 60 urllist.txt复制代码准 备 URL 文件:tst.list,文件格式是每行一个 URL,URL 最好超过 50100 个测试效果比较好,另外,测试结果中主要的指标是 fetches/sec 这个选项,即服务器每秒能够响应的查询次数,用这个指标来衡量性能。似乎比 apache 的 ab 准确率要高一些,也更有说服力一些。官方的例子:1.% ./http_load -rate 10 -seconds 60 urllist.txt2.49 fetches, 4 max paral

3、lel, 289884 bytes, in 10.0148 seconds3.5916 mean bytes/connection4.4.89274 fetches/sec, 28945.5 bytes/sec5.msecs/connect: 28.8932 mean, 44.243 max, 24.488 min6.msecs/first-response: 63.5362 mean, 81.624 max, 57.803 min复制代码4.89274 fetches/sec 这个值得就是说服务器每秒能够响应的查询次数为 4.8 左右这个值得是根据 49 fetches / 10.0148

4、seconds 秒计算出来的webbenchwebbenchwebbench 是 Linux 下的一个网站压力测试工具,最多可以模拟 3 万个并发连接去测试网站的负载能力。它是由 Lionbridge 公司开发。webBech 的标准测试可以向我们展示服务器的两项内容:每秒钟相应请求数和每秒钟传输数据量。Webbench 不但能具有便准静态页面的测试能力,还能对动态页面(ASP,PHP,JAVA,CGI)进行测试的能力。还有就是他支持对含有 SSL 的安全网站例如电子商务网站进行静态或动态的性能测试。下载地址可以到 baidu google 搜,我这里给出一个下载地址:http:/cid-96

5、01b7b7f2063d42.skyd . webbench-1.5.tar.gz这个程序更小,解压后不到 50K,呵呵安装非常简单#tar zxvf webbench-1.5.tar.gz#cd webbench-1.5#make 而 LoadRunner 可以指定端口但麻烦,而其它工具多数是 Linux 上的工具。 下载地址:http:/ Web Application Stress 简称 WAS, 要记得修改 Server 输入框为服务器的 IP 地址,并且 不能带端口,它只能测试 80 端口.而 LR 可以测试非 80 端口.它俩都可以带多个请求参数,而 ab 不行!(2)在测试长连接时,ab 有时候有问题,所以选择了 JMeter。 JMeter 可以用于测试静态或者动态资源的性能(文件、Servlets、Perl 脚本、java 对象、 数据库和查询、 ftp 服务器或者其他的资源) ,它是纯 Java 编写的。 它还可以测试 socket/JMS/DB/smtp/webService 等多种协议;以及控制多台客户端一起 压力测试;Post 上传文件测试等;每个请求的详细请求和响应过程。 总之 Jmeter 优于 WAS 和 AB。(3)压力测试工具中,我知道的有 4 种工具可以运行在 windows 下: Ab,WAS,LoadRunner,JMeter。

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 生活休闲 > 科普知识

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号