tomcat 自带的压力测试工具使用说明
来源:互联网 发布:深圳 知乎 编辑:程序博客网 时间:2024/06/02 11:43
在我们开发的web项目,部署在tomcat服务器上时,需要测测服务器的相应时间,可以使用tomcat自带的压力测试工具(ApacheBench)来进行测试。
在windows 系统下,需要确认tomcat/bin下是否有ab.exe,如果木有(见附件),请下载并放在该bin下。
在dos命令下进入到bin目录,并输入:ab -n 4000 -c 1000 http://localhost:8080/webtest/index.jsp 这个命令进行测试,-n :请求数,-c:并发数,后面的表示测试的页面。
打印结果:
This is ApacheBench, Version 2.3 <$Revision: 655654 $>
Copyright 1996 Adam Twiss, Zeus Technology Ltd, http://www.zeustech.ne
Licensed to The Apache Software Foundation, http://www.apache.org/
Benchmarking localhost (be patient)
Completed 200 requests
Completed 400 requests
Completed 600 requests
Completed 800 requests
Completed 1000 requests
Completed 1200 requests
Completed 1400 requests
Completed 1600 requests
Completed 1800 requests
Completed 2000 requests
Finished 2000 requests
Server Software: Apache-Coyote/1.1 // 请求的服务器版本
Server Hostname: localhost // 请求的地址
Server Port: 8080 // 请求的端口
Document Path: /webtest/index.jsp // 请求的路径
Document Length: 287 bytes // 请求的页面大小
Concurrency Level: 1000 // 并发请求数
Time taken for tests: 2.005 seconds // 完成2000个请求所花的时间
Complete requests: 2000
Failed requests: 0
Write errors: 0
Total transferred: 1064000 bytes // 从开始请求到结束请求所网络传输大小
HTML transferred: 574000 bytes // 访问的资源文件的总共大小
Requests per second: 997.45 [#/sec] (mean) // 平均每秒服务器相应的请求数
Time per request: 1002.557 [ms] (mean) // 平均每个请求所消耗的时间
Time per request: 1.003 [ms] (mean, across all concurrent reques
Transfer rate: 518.21 [Kbytes/sec] received
Connection Times (ms)
min mean[+/-sd] median max
Connect: 0 1 11.3 0 496
Processing: 60 881 433.0 901 1443
Waiting: 28 511 395.9 397 1409
Total: 60 882 433.0 901 1443
Percentage of the requests served within a certain time (ms)
50% 901 // 表示有50%的请求在901ms 内相应完成
66% 1109 // 表示有660%的请求在1109ms 内相应完成
75% 1345
80% 1371
90% 1404
95% 1421
98% 1434
99% 1438
100% 1443 (longest request) // 最长的请求耗时时间
在测试的时候,可以更改请求数和并发数,来看看不同的响应时间,以便找到服务器最合适的请求数和并发数。
- tomcat 自带的压力测试工具使用说明
- apache自带的压力测试工具
- mysql自带的压力测试工具
- apache自带的ab压力测试工具用法详解
- MySQL自带的性能压力测试工具mysqlslap详解
- 【转载】Apache自带压力测试工具AB的使用方法
- apache自带的ab压力测试工具用法详解
- Apache自带压力测试工具AB的使用方法
- apache自带的ab压力测试工具用法详解
- Apache自带压力测试工具AB的使用方法
- apache自带的ab压力测试工具用法
- apache 自带压力测试工具ab.exe的使用
- MySQL自带的性能压力测试工具mysqlslap详解
- AB --- APACHE自带的压力测试工具 (APACHE BENCHMARK )
- apache自带的ab压力测试工具用法详解
- Apache自带压力测试工具AB的使用方法
- Apache自带压力测试工具ab
- android 自带压力测试工具monkey
- noip2012 vigenere密码 (模拟)
- 将120号员工的工资与奖金设置为与130号员工的工资与奖金相同
- 零基础学python-19.9 生成器函数与生成器表达式
- uva10975 trie树or ac自动机
- java 杨辉三角 王建安
- tomcat 自带的压力测试工具使用说明
- c++ primer 练习5.17
- 特殊的数学图形
- 黑马程序员——C语言日志——关于结构体内存对齐
- MR基本步骤
- Regex入门
- Android数据库更新并保留原来数据的实现
- noip2012 国王游戏 (高精除,高精乘+大数比较与替换+数论)
- 1002. A+B for Polynomials (25)