天天看点

web性能压力测试工具

为了测试之前写的HTTP服务器的项目,学习一下以下几个web压力测试工具。

http_load

1、概念

http_load以并行复用的方式运行,用以测试web服务器的吞吐量与负载。

但是它不同于大多数压力测试工具,它可以以一个单一的进程运行,一般不会把客户机搞死,还可以测试HTTPS类的网站请求。

2、下载与安装

(1)利用wget远程安装:

wget ​​​http://soft.vpser.net/test/http_load/http_load-12mar2006.tar.gz​​​

(2)解压缩:#tar zxvf http_load-12mar2006.tar.gz

(3)进入http_load 目录:#cd http_load-12mar2006

(4)编译:#make

(5)安装:#make install

3、基本用法

http_load  -p 并发访问进程数  -s 访问时间  需要访问的URL文件      

4、参数

参数 作用
-fetches 简写-f 含义是总计的访问次数
-rate 简写-r 含义是每秒的访问频率
-seconds简写-s 含义是总计的访问时间
-parallel 简写-p 并发访问的线程数
urls 是一个url 列表,每个url 单独的一行。可以单个页面

webbeach

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

项目测试

继续阅读