1. httpload简介
http_load可以并行启动多个http请求,以便测试Web服务器的吞吐量。
但是,与大多数测试客户端不同的是,它是单线程运行的,因此不会使客户端计算机产生大量负载。
此外,http_load还可以配置支持https请求。
更多内容参考http_load - multiprocessing http test client。
2. 安装
1、安装openssl,以便支持https
1 | yum install openssl |
2、下载httpload并解压
1 | # wget http://acme.com/software/http_load/http_load-12mar2006.tar.gz |
3、编辑Makefile,取消SSL相关注释
1 | SSL_TREE = /usr/local/ssl |
4、编译不安装make
执行命令后,当前目录下生成可执行文件 http_load
3. 使用
1、查看帮助./http_load --help
2、创建文件 url.list
1 | https://www.baidu.com |
3、启动测试
1 | ./http_load -s 10 -p 1 -r 10 url.list |