http_load简单使用

今天本来想买几本书看看的,一不小心看到了web性能测试工具http_load这个东西。忍不住试试

下载地址是
http://www.acme.com/software/http_load/

无论官网还是软件都是很精简。

下载完成解压,先make,再make install

然后在解压目录下新建一个名字为url的文本文件,添加测试url
如图

接下来执行程序

./http_load -p 30 -s 60 url

参数30是模拟30个进程,60是表示测试60秒

1 90154 fetches, 30 max parallel, 5.11985e+08 bytes, in 60 seconds
2 5679 mean bytes/connection
3 1502.57 fetches/sec, 8.53308e+06 bytes/sec
4 msecs/connect: 2.58784 mean, 89.349 max, 0.014 min
5 msecs/first-response: 9.55328 mean, 432.894 max, 0.259 min
6 HTTP response codes:
7 code 200 — 90154
复制代码
  1:90154个请求,最大并发数30,总计传输的数据为511985000bytes,运行时间为60秒,关注点:总请求数、最大并发进程数;

  2:每一连接平均传输的数据量,等于511985000bytes/90154=5679;

  3:每秒响应的请求数为1502.57,每秒传递的数据量为8533080,关注点:每秒响应的请求数(对应LoadRunner中的每秒响应用户数);

  4:每次连接的平均响应时间是2.58784 msecs,最大响应时间89.349 msecs,最小响应时间0.014 msecs,关注点:每个连接的平均响应时间(对应quicktestProfessional中的response time,每连接响应用户时间 );

–每天一点点