zoukankan      html  css  js  c++  java
  • http_load压力测试

    配置说明: 解压后将cygwin1.dll 放置到 C:Windowssystem目录下,将http_load.exe 放置到 C: WindowsSystem32目录下。 进入cmd命令行,输入命令http_load显示相关说明则配置成功。

    使用方法:
    http_load -p 10 -s 60 -r 3 -f 100 c:urls.txt
    参数的含义:
    -parallel 简写-p :并发的用户进程数
    -fetches 简写-f :总计的访问请求次数
    -rate 简写-r :每秒的访问频率
    -seconds简写-s :总计的访问时间
    准备URL文件:urls.txt,文件格式是每行一个URL

    结果分析:

    1.235923 fetches, 30 max parallel, 7.66302e+08 bytes, in 60 seconds
    说明在上面的测试中运行了235923个请求,最大的并发进程数是30,总计传输的数据是7.66302e+08 bytes,运行的时间是60秒
    2.3248.1 mean bytes/connection
    说明每一连接平均传输的数据量7.66302e+08/235923=3248.1
    3.3932.05 fetches/sec, 1.27717e+07 bytes/sec
    说明每秒的响应请求为3932.05,每秒传递的数据为1.27717e+07 bytes/sec
    4.msecs/connect: 1.06313 mean, 21.89 max, 0.2 min
    说明每连接的平均响应时间是1.06313 msecs,最大的响应时间21.89 msecs,最小的响应时间0.2 msecs
    5.msecs/first-response: 63.5362 mean, 81.624 max, 57.803 min
    6.HTTP response codes: code 200 — 2325
    说明打开响应页面的类型,如果403的类型过多,可能要注意是否系统正常
    特殊说明:
    测试结果中主要的指标是 fetches/sec、msecs/connect 这个选项,即服务器每秒能够响应的查询次数,用这个指标来衡量性能。似乎比 apache的ab准确率要高一些,也更有说服力一些。

  • 相关阅读:
    虚函数中的变量作用域问题
    C++技能重拾2
    C++技能重拾
    位运算取第一个非0的位 r & (~(r-1))
    ThoughtWorks微服务架构交流心得
    字符串匹配的sunday算法
    Codeforces Round #270(利用prim算法)
    HDFS建筑与shell操作
    Spark SQL 源代码分析系列
    HDU 4686 Arc of Dream(递归矩阵加速)
  • 原文地址:https://www.cnblogs.com/miaosj/p/10635667.html
Copyright © 2011-2022 走看看