web项目 压力测试

今天忽然想起来我们之前的项目要做压力测试,就百度了一下了解到现在用的最多的三个测试工具,记录一下。

一.Webbench是知名的网站压力测试工具,它是由Lionbridge公司(http://www.lionbridge.com)开发。

Webbench能测试处在相同硬件上,不同服务的性能以及不同硬件上同一个服务的运行状况。webbench的标准测试可以向我们展示服务器的两项内容:每秒钟相应请求数和每秒钟传输数据量。webbench不但能具有便准静态页面的测试能力,还能对动态页面(ASP,PHP,JAVA,CGI)进 行测试的能力。还有就是他支持对含有SSL的安全网站例如电子商务网站进行静态或动态的性能测试。

Webbench最多可以模拟3万个并发连接去测试网站的负载能力。


1、WebBench安装

# yum install -y gcc ctags
# wget http://www.ha97.com/code/webbench-1.5.tar.gz
# tar zxvf webbench-1.5.tar.gz
# cd webbench-1.5
# make
# make install

2、WebBench使用

webbench -c 1000 -t 60 http://test.com/phpinfo.php

webbench -c 并发数 -t 运行测试时间 URL

当并发1000测试:

# webbench -c 1000 -t 60 http://test.com/phpinfo.php

二、http_load

 http_load以并行复用的方式运行,用以测试web服务器的吞吐量与负载。但是它不同于大多数压力测试工具,它可以以一个单一的进程运行,一般不会把客户机搞死。可以可以测试HTTPS类的网站请求。

下载地址:http://www.acme.com/software/http_load/http_load-12mar2006.tar.gz

命令格式:http_load  -p 并发访问进程数  -s 访问时间  需要访问的URL文件

例如:

引用

http_load -p 50 -s 60  index.php

三、ab
ab是apache自带的一款功能强大的测试工具

安装了apache一般就自带了

用法:

./ab -c 1000 -n 100 http://test.com/index.php

这个表示同时处理1000个请求并运行100次index.php文件.
--------------------- 
作者:silongyi 
来源:CSDN 
原文:https://blog.csdn.net/silongyi/article/details/79698550 
版权声明:本文为博主原创文章,转载请附上博文链接!

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值