http_load压力测试使用方法以及参数说明

http_load压力测试windows版使用方法及结果分析

工具下载:

https://pan.baidu.com/s/1gftN13H

配置说明:

解压后将cygwin1.dll 放置到 C:\Windows\system目录下,将http_load.exe 放置到 C: \Windows\System32目录下。
进入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

结果分析:

49 fetches, 2 max parallel, 289884 bytes, in 10.0148 seconds5916 mean 
bytes/connection4.89274
fetches/sec, 28945.5 bytes/secmsecs/connect: 28.8932 mean, 44.243 max, 24.488minmsecs/first
-response: 63.5362 mean, 81.624 max, 57.803 minHTTP response codes: code 200— 49
  1. 49 fetches, 2 max parallel, 289884 bytes, in 10.0148 seconds
    说明在上面的测试中运行了49个请求,最大的并发进程数是2,总计传输的数据是289884bytes,运行的时间是10.0148秒

  2. 5916 mean bytes/connection
    说明每一连接平均传输的数据量289884/49=5916

  3. 4.89274 fetches/sec, 28945.5 bytes/sec
    说明每秒的响应请求为4.89274,每秒传递的数据为28945.5 bytes/sec

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

  5. msecs/first-response: 63.5362 mean, 81.624 max, 57.803 min

  6. HTTP response codes: code 200 — 49
    说明打开响应页面的类型,如果403的类型过多,可能要注意是否系统

特殊说明:

测试结果中主要的指标是 fetches/sec、msecs/connect 这个选项,即服务器每秒能够响应的查询次数,用这个指标来衡量性能。似乎比 apache的ab准确率要高一些,也更有说服力一些。遇到了瓶颈。

标签: 性能测试, 测试工具, 压力测试

全部评论

相关推荐

10-30 22:18
已编辑
毛坦厂中学 C++
点赞 评论 收藏
分享
10-28 14:42
门头沟学院 Java
watermelon1124:因为嵌入式炸了
点赞 评论 收藏
分享
点赞 收藏 评论
分享
牛客网
牛客企业服务