今天本来想买几本书看看的,一不小心看到了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,每连接响应用户时间 );
–每天一点点