美文网首页我爱编程
性能测试——http_load教程

性能测试——http_load教程

作者: 陌椰_5702 | 来源:发表于2018-05-20 10:31 被阅读0次

一.安装及使用

下载地址:http://soft.vpser.net/test/http_load/http_load-12mar2006.tar.gz

安装

#tar zxvf http_load-12mar2006.tar.gz

#cd http_load-12mar2006

#make && make install

二.压测

1.vi命令新建txt文件,文件中写url链接

2.执行命令:http_load -p 30 -s 60 urllist.txt

3.字符意义:

-parallel 简写-p :含义是并发的用户进程数。

-fetches 简写-f :含义是总计的访问次数

-rate    简写-r :含义是每秒的访问频率

-seconds简写-s :含义是总计的访问时间

4.压测结果:

结果分析:

1.614 fetches, 85max parallel, 5.20301e+06 bytes, in 60.001 seconds

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

2.851mean bytes/connection说明每一连接平均传输的数据量5.20301e+06/614 =851

3.101.9 fetches/sec, 86716,8 bytes/sec

说明每秒的响应请求为101.9,每秒传递的数据为86716,8 bytes/sec

4.msecs/connect:  139.27 mean,3300.07 max, 4.758 min说明每连接的平均响应时间是 139.27 msecs,最大的响应时间3300.07 msecs,最小的响应时间4.758 msecs

5.msecs/first-response: 675.443mean,28300.6 max, 31.265 min

6、HTTP response codes: code 200 — 6114     说明打开响应页面的类型,如果403的类型过多,那可能要注意是否系统遇到了瓶颈。

特殊说明:

测试结果中主要的指标是 fetches/sec、msecs/connect这个选项,即服务器每秒能够响应的查询次数,

用这个指标来衡量性能。似乎比 apache的ab准确率要高一些,也更有说服力一些。

Qpt-每秒响应用户数和response time,每连接响应用户时间。

测试的结果主要也是看这两个值。当然仅有这两个指标并不能完成对性能的分析,我们还需要对服务器的cpu、men进行分析,才能得出结论

三.使用shell压测多个结果

1.用vi命令建立txt文件,将接口写进去

2.写shell程序

#!/bin/bash

for((i=5;i<100;i=i+5))

do

result=$(http_load -p $i -s 60 url.txt)

    echo

"$result">>file1.log 2>&1

    echo

"_____________________________$i">>file1.log

Done

3.执行shell程序(在当前目录)

a.授予权限    chmod +x  ./http_load1.sh

b.执行  ./http_load1.sh    

c.在file1.log文件中查看压测结果  cat file1.log

相关文章

  • 性能测试——http_load教程

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

  • http_load使用详解

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

  • http_load的基本使用

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

  • 软件测试教程 性能测试Loadrunner篇(二)

    软件测试教程 性能测试Loadrunner篇(二) 上节课主要讲述了性能测试的基本知识,现在开始介绍性能测试工具L...

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

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

  • Http测试工具

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

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

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

  • 前言

    前言 关于本书 本书为Web性能测试实战教程,短小精悍且注重实战。本书将紧密围绕开源项目JForum进行性能测试,...

  • 软件性能测试目录

    软件性能测试Ⅰ 软件性能测试Ⅱ 软件性能测试Ⅲ 软件性能测试Ⅳ 软件性能测试Ⅴ 软件性能测试Ⅵ 软件性能测试Ⅶ 软...

  • erlang ets表相关

    erlang ets match spec使用 erlang ets 性能数据测试 match spec教程和网上...

网友评论

    本文标题:性能测试——http_load教程

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