云计算运维

Windows Server 2003 - Windows Server 2019 系统工具,Linux系统脚本,Mysql、Nginx、PHP、Redis、K8S、Seafile、Weblogic 、Jenkins、DNS、DHCP、FTP、IIS、Zookeeper、Rabbitmq、Oracle、Tomcat、Mavrn等服务搭建维护,请关注我.

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

  • 分享:
评论
还没有评论
    发表评论 说点什么