一、安装

1.下载地址:http://www.acme.com/software/http_load/http_load-09Mar2016.tar.gz
2.解压后进入目录,执行make & make install命令
3.查看安装结果,输入http_load不报错即成功

二、使用 
1.新建一个.txt文件(vim urllist.txt),用来存储目标URL(每个URL占一行) 
2.输入命令 http_load -p 5 -s 15 urllist.txt

三、结果分析:

1.1724 fetches, 5 max parallel, 3.99564e+06 bytes, in 15 seconds

说明在上面的测试中运行了1724个请求,最大的并发进程数是5,总计传输的数据是3.99564e+06 bytes, 运行的时间是15秒

2.2317.66 mean bytes/connection

说明每一连接平均传输的数据量2317.66

3.114.933 fetches/sec, 266376 bytes/sec

说明每秒的响应请求为114.933,每秒传递的数据为266376 bytes/sec

4.msecs/connect: 17.6778 mean, 74.314 max, 9.921 min

说明每连接的平均响应时间是17.6778毫秒,最大响应时间是74.314毫秒,最小的响应时间9.921毫秒

5.msecs/first-response: 18.525 mean, 399.071 max, 9.795 min

首次平均响应时间18.525msecs, 最大耗时399.071 msecs, 最小耗时9.795msecs

6.HTTP response codes:

code 200 -- 337

code 400 -- 1387

返回200的有337次,返回400的有1387次

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

五、https配置

1.修改配置,vim Makefile

修改以下几个配置项:

SSL_TREE 指向本机openssl安装目录

2.由于http_load自身https的算法问题,发送压力测试请求的client机器成为了瓶颈,无法体现真实的https数据。所以又采用了httperf进行测试。

http://www.softwareqatest.com/qatweb1.html#LOAD

网站压力测试工具http_load的安装与使用的更多相关文章

  1. Web服务器性能/压力测试工具http_load、webbench、ab、Siege使用教程

    一.http_load 程序非常小,解压后也不到100K http_load以并行复用的方式运行,用以测试web服务器的吞吐量与负载.但是它不同于大多数压力测试工 具,它可以以一个单一的进程运行,一般 ...

  2. Web服务器性能压力测试工具http_load、webbench、ab、Siege使用教程

    Web服务器性能压力测试工具http_load.webbench.ab.Siege使用教程 作者: feng 日期: 2012/07/25 发表评论 (0) 查看评论   一.http_load 程序 ...

  3. web性能压力测试工具http_load/webbench/ad

    http_load 下载地址:http://www.acme.com/software/http_load/http_load-12mar2006.tar.gz 程序非常小,解压后也不到100K 居家 ...

  4. 网站压力测试工具webbench使用说明

    一.webbench简介        Webbench是有名的网站压力测试工具,它是由Lionbridge公司(http://www.lionbridge.com)开发.它的帮助文件和文档请到:ww ...

  5. 找到一款不错的网站压力测试工具webbench

    webbench最多可以模拟3万个并发连接去测试网站的负载能力,个人感觉要比Apache自带的ab压力测试工具好,安装使用也特别方便. 1.适用系统:Linux 2.编译安装: 引用 wget htt ...

  6. 网站压力测试工具webbench

    webbench最多可以模拟3万个并发连接去测试网站的负载能力,个人感觉要比Apache自带的ab压力测试工具好,安装使用也特别方便. 1.适用系统:Linux 2.编译安装: 引用 wget htt ...

  7. tony_linux下网站压力测试工具webbench

    webbench最多可以模拟3万个并发连接去测试网站的负载能力,个人感觉要比Apache自带的ab压力测试工具好,安装使用也特别方便. 1.适用系统:Linux 2.编译安装:wget http:// ...

  8. linux 下网站压力测试工具webbench

    一直在用webbench ,这个linux下的网站压力测试工具.整理下. 笔记本装的ubuntu,其他linux系统也差不多. webbench 需要先安装 ctags,一个vim的阅读插件,可以直接 ...

  9. 网站压力测试工具之WebBench

    1 Web Bench简介 WebBench是有名的网站压力测试工具,由Lionbridge公司开发,最多可以模拟3万个并发连接去测试网站的负载能力. Webbech能测试处在相同硬件上,不同服务的性 ...

随机推荐

  1. SparkML之推荐引擎(一)---电影推荐

    本文将使用 SparkML 来构建推荐引擎. 推荐引擎算法大致分为 基于内容的过滤.协同过滤.矩阵分解,本文将使用基于属于矩阵分解的 最小二乘法 算法来构建推荐引擎. 对于推荐引擎模块这里将分为两篇文 ...

  2. Centos7下安装Docker(详细的新手装逼教程)

    早就听说过Docker,一直不清楚是个啥,今天捣鼓了一下,这里做个记录. --------------------------------------------------------------- ...

  3. JAVA微信公众号网页开发 —— 接收微信服务器发送的消息

    WeixinMessage.java package com.test; import java.io.Serializable; /** * This is an object that conta ...

  4. 编写装饰器实现python请求错误重试功能

    在做接口自动化测试的时候,总会遇到,因连接超时等错误导致,接口脚本失败. 官方给出的方法: max_retries=5 出错重试5次注意的是,这个只对DNS,连接错误进行重试. from reques ...

  5. C#:特性

    #define IsText//添加一个宏,接触注释 using System; using System.Collections.Generic; using System.Diagnostics; ...

  6. bootstrapTable 合并单元格

    /** * 合并单元格 * @param data 原始数据(在服务端完成排序) * @param fieldName 合并属性名称 * @param colspan 合并列 * @param tar ...

  7. 抓包工具 GOOGLE

    chrome://net-internals/#events GOOGLE浏览器直接输入

  8. http返回状态码含义

    http返回状态码 http状态码 200 2开头的都表示这个请求发送成功,最常见的就是200,就代表这个请求是ok的,服务器也返回了. 300 3开头的代表重定向,最常见的是302,把这个请求重定向 ...

  9. Docker Swarm redis 集群搭建

    Docker Swarm redis 集群搭建 环境1: 系统:Linux Centos 7.4 x64 内核:Linux docker 3.10.0-693.2.2.el7.x86_64 Docke ...

  10. LOJ #10132. 「一本通 4.4 例 3」异象石

    题目地址 LOJ 题解 神仙思路.思路参考自<算法竞赛进阶指南>. 考虑维护dfs序中相邻两个石头的距离,那么每次?的答案就是sum/2(首尾算相邻) 然后维护一下拿个平衡树/set维护一 ...