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准确率要高一些,也更有说服力一些。遇到了瓶颈。
最新文章
- python学习笔记-进程线程
- 使用Java-UrlConnection调用webService接口
- 我需要在Web上完成一个图片上传的功能后续(+1)
- Android studio打开之后 cannot load project: java.lang.NUllpointerException
- 不同场景下 MySQL 的迁移方案
- Scalaz(7)- typeclass:Applicative-idomatic function application
- Android——android相对布局(RelativeLayout)及属性
- ios中如何计算(页数,行数,等等的算法)
- [工作积累] bitfield
- C# XML 根级别上的数据无效
- POJ 1379 Run Away 【基础模拟退火】
- js实现文字逐个显示
- 18.CSS
- 20.1翻译系列:EF 6中自动数据迁移技术【EF 6 Code-First系列】
- AutoFac在MVC中的使用
- L2-027. 名人堂与代金券
- K8S学习笔记之将Google的gcr.io、k8s.gcr.io 换为国内镜像
- 洛谷 1938 [USACO09NOV]找工就业Job Hunt
- hdu 1495 非常可乐 (广搜)
- ElementUI的提示框的使用记录