美文网首页
http_load压力测试

http_load压力测试

作者: IT的咸鱼 | 来源:发表于2019-05-08 11:36 被阅读0次

官网:http://acme.com/software/http_load/

http_load是基于linux平台的性能测试工具,它体积非常小,仅100KB。它以并行复用的方式运行,可以测试web服务器的吞吐量与负载。

安装http_load

进入/usr/local目录下创建man文件夹,并赋予权限;
cd /usr/local
sudo mkdir man
sudo chmod 777 man
cd man
wget http://acme.com/software/http_load/http_load-09Mar2016.tar.gz

解压、并安装http_load-09Mar2016.tar.gz包;

tar -xvf http_load-09Mar2016.tar.gz
cd http_load-09Mar2016
make
sudo make install

使用

执行命令:
./http_load

参数说明

-parallel 简写-p :含义是并发的用户进程数
-fetches 简写-f :含义是总计的访问次数
-rate 简写-r :含义是每秒的访问频率
-seconds 简写-s :含义是总计的访问时间

http_load -p 并发访问进程数 -f 访问总数 需要访问的URL文件
http_load -r 每秒访问频率 -s 访问时间 需要访问的URL文件

一般以 [-p/-f] 或者 [-r/-s]搭配使用
准备URL文件:url.txt,文件格式是每行一个URL,URL最好超过50-100个测试效果比较好.文件格式

例如:sudo vim url.txt 

http://toy1.weather.com.cn/search?cityname=shanghai
http://toy1.weather.com.cn/search?cityname=zhengzhou
http://toy1.weather.com.cn/search?cityname=beijing

结果分析

执行命令:
http_load -p 10 -f 100 url.txt

执行结果

100 fetches, 10 max parallel, 170245 bytes, in 2.54402 seconds
1702.45 mean bytes/connection
39.3078 fetches/sec, 66919.6 bytes/sec
msecs/connect: 95.1292 mean, 206.478 max, 38.889 min
msecs/first-response: 135.889 mean, 333.648 max, 57.478 min
HTTP response codes:
  code 200 -- 100

相关文章

  • Http测试工具

    . 压力测试工具 ab webbench http_load jmeter:实用 loadrunner:异常强大,...

  • http_load压力测试

    官网:http://acme.com/software/http_load/ http_load是基于linux平...

  • http_load使用详解

    1.什么是http_load http_load是一款基于Linux平台的web服务器性能测试工具,用于测试web...

  • http_load的基本使用

    http_load是一款超轻量级的性能测试工具,可以模拟高并发的http请求来实现对服务器的压力测试,本文以Lin...

  • 三种web性能压力测试工具

    压力和性能测试工具很多,下文讨论的是我觉得比较容易上手,用的比较多的三种 http_load 是Linux下的一个...

  • 性能测试——http_load教程

    一.安装及使用 下载地址:http://soft.vpser.net/test/http_load/http_lo...

  • 九款Web服务器性能压力测试工具

    一、http_load程序非常小,解压后也不到100Khttp_load以并行复用的方式运行,用以测试web服务器...

  • 性能测试工具【http_load】学习笔记

    [TOC] 概述 http_load以并行复用的方式运行,用以测试web服务器的吞吐量与负载。但是它不同于大多数压...

  • 性能测试和压力测试

    性能测试和压力测试 什么是压力测试 软件压力测试和软件性能测试是不同的,区别在于测试的目的 软件压力测试是为了发现...

  • 测试驱动开发总结

    第25章 压力循环 压力越大、测试越少。测试越少,错误越多。错误越多,压力越大 压力越大、自动测试越多。自动测试越...

网友评论

      本文标题:http_load压力测试

      本文链接:https://www.haomeiwen.com/subject/rexmoqtx.html