http_load是linux平台上的一种压力测试工具。可用来测试web服务器的吞吐量与负载。http_load基于命令行,简单、小巧(压缩后只有不到20K),开源,免费.http_laod压测工具安装的安装如下:本文地址:http://www.04007.cn/article/338.html,未经许可,不得转载.
#http_laod压测工具安装 wget http://www.acme.com/software/http_load/http_load-09Mar2016.tar.gz tar zxvf http_load-09Mar2016.tar.gz cd http_load-09Mar2016 make && make install #安装很简单很快,且有显示以下信息:这就是可以执行的http_load命令 #cp http_load /usr/local/bin #安装中很可能会出现错误:/usr/local/man/man1 因为没有这个目录,创建下后再重试安装。http_load命令的参数:
http_load -p 并发访问进程数 -s 访问时间 URL文件(txt文件url列表一行一个)
参数说明:
-parallel 简写-p :并发的用户进程数。
-fetches 简写-f :总计的访问次数
-rate 简写-r :每秒的访问频率
-seconds简写-s :总计的访问时间本文地址:http://www.04007.cn/article/338.html,未经许可,不得转载.
测试命令:http_load -p 30 -s 10 url.txt 返回测试报告如下:本文地址:http://www.04007.cn/article/338.html,未经许可,不得转载.
[root@localhost http-load]# http_load -p 30 -s 10 url.txt 21 fetches, 30 max parallel, 907207 bytes, in 10.0001 seconds 43200.3 mean bytes/connection 2.09998 fetches/sec, 90720 bytes/sec msecs/connect: 15.2955 mean, 17.253 max, 13.701 min msecs/first-response: 968.356 mean, 3807.22 max, 42.817 min HTTP response codes: code 200 -- 21测试报告解释:
测试中共进行了21次请求,最大的并发进程数是30,总传输907207bytes,运行10.0001秒。
平均每次请求传输数据量43200.3,实际就=总传输/请求次数
每秒响应请求数2.09998,每秒传递数据90720
连接的平均时间是15.2955毫秒,最大的响应时间17.253msecs,最小的响应时间13.701msecs
响应的平均时间是968.356毫秒,最大的响应时间3807.22msecs,最小的响应时间42.817msecs
最后服务器返回的各种状态码的数量。此处全部是200正常返回(服务器撑不住时会有502返回)本文地址:http://www.04007.cn/article/338.html,未经许可,不得转载.
http_load压力测试工具下载地址:http_load压力测试工具下载地址本文地址:http://www.04007.cn/article/338.html,未经许可,不得转载.
本文地址:http://www.04007.cn/article/338.html 未经许可,不得转载. 手机访问本页请扫描右下方二维码.
![]() |
![]() |
手机扫码直接打开本页面 |