http_load做Web压力测试
它可以以单一进程运行,还可以测试HTTPS类的网站。
1、下载地址
wget https://blog.ossq.cn/wp-content/uploads/2022/11/http_load-12mar2006.tar.gz
2、安装
tar xzvf http_load-12mar2006.tar.gz
mkdir /usr/local/man
touch /usr/local/man/man1
make && make install
二、http_load的使用
http_load -p 100 -s 60 urls.txt
几个主要的参数是:
-p | 并发数 |
-s | 访问时间 |
-f | 总访问次数 |
-r | 每秒访问次数 |
http_load把要测试的URL放在文件里。
被测试的服务器日志
CPU占用结果
测试结果如下:
1853 fetches, 100 max parallel, 7.05641e+07 bytes, in 60 seconds
38081 mean bytes/connection
30.8833 fetches/sec, 1.17607e+06 bytes/sec
msecs/connect: 15.4935 mean, 1007.43 max, 5.035 min
msecs/first-response: 517.388 mean, 3346.55 max, 25.297 min
HTTP response codes:
code 200 -- 1853