压力测试工具
来源:互联网 发布:latex mac官方下载 编辑:程序博客网 时间:2024/05/17 20:46
概述
AB(ApacheBench)用来做http的压力测试。
ubuntu里安装ab测试工具
sudo apt-get install apache2-utils
测试命令
最常用的测试命令如下:
ab -n 100 -c 10 http://192.168.188.6:8080/distributeLock
-n表示请求数,-c表示并发数
带自定义header请求:
ab -n 1 -c 1 -H "Pragma:no-cache" http://192.168.188.6:8080/distributeLock
-H带header请求
模拟post请求
ab -n 1 -c 1 -p 'post.txt' -T 'application/x-www-form-urlencoded' http://192.168.188.6:8080/distributeLock2
-p 用来做post数据的文件,这里此文件保存在ab同级目录下
- T 设置content-type值
其它ab命令参数见官方网站.
测试结果分析
执行命令:
ab -n 100 -c 10 http://192.168.188.6:8080/distributeLock
This is ApacheBench, Version 2.3 <$Revision: 1706008 $>Copyright 1996 Adam Twiss, Zeus Technology Ltd, http://www.zeustech.net/Licensed to The Apache Software Foundation, http://www.apache.org/Benchmarking 192.168.188.6 (be patient).....done// web服务器的信息Server Software: Server Hostname: 192.168.188.6Server Port: 8080Document Path: /distributeLock // 请求的URLDocument Length: 14 bytes // http响应正文长度Concurrency Level: 10 // 并发请求数Time taken for tests: 0.153 seconds //整个测试持续的时间Complete requests: 100 // 完成的请求数Failed requests: 0 //失败的请求数Total transferred: 14700 bytes // 全部网络数据传输量 HTML transferred: 1400 bytes // 全部html正文数据量Requests per second: 652.40 [#/sec] (mean) // 每秒请求数 == Complete requests / Time taken for testsTime per request: 15.328 [ms] (mean) // 用户平均请求等待时间 == Time taken for tests / (Complete requests /Concurrency Level)Time per request: 1.533 [ms] (mean, across all concurrent requests) // 服务器平均请求处理时间 == Time taken for tests / Complete requests Transfer rate: 93.66 [Kbytes/sec] received //平均每秒网络上的流量 == Total transferred / Time taken for tests// 连接的每个阶段花费的时间Connection Times (ms) min mean[+/-sd] median maxConnect: 0 4 2.9 3 10Processing: 3 11 7.0 9 65Waiting: 3 8 6.7 7 65Total: 6 15 7.0 14 68// 每个请求处理时间的分布情况Percentage of the requests served within a certain time (ms) 50% 14 66% 15 75% 16 80% 17 90% 20 95% 22 98% 32 99% 68 100% 68 (longest request)
阅读全文
0 0
- 网站压力测试工具
- 压力测试工具---JMeter
- 压力测试工具 - Siege
- apache 压力测试工具
- 压力测试工具集
- DirectFB压力测试工具
- 压力测试工具WAS
- sockstress 压力测试工具
- squid 压力测试工具
- 压力测试工具
- web压力测试工具
- 压力测试工具
- Web压力测试工具
- 压力测试工具集
- Web压力测试工具
- web压力测试工具
- 网站压力测试工具
- WCF压力测试工具
- Ubuntu下配置Tomcat服务器 mysql数据库并在windows中使用sqlyog 远程连接
- 高效人士的七个习惯——习惯四双赢思维
- bzoj1867: [Noi1999]钉子和小球
- UVA 1596 Bug Hunt
- VS 最常用快捷键
- 压力测试工具
- 这几天潜心研究一下mysql和sql优化,先不更新了
- docker初级命令
- javascript学习日记——(4)
- NOIP2012 JuniorT4 文化之旅
- [LeetCode] 203. Remove Linked List Elements
- 视频质量评价方法:VQM
- Jsoup爬取网易新闻
- js深浅拷贝