- 浏览: 671128 次
- 性别:
- 来自: 石家庄
文章分类
最新评论
-
abao1:
老贾 在安装IDEA的过程中,在激活步骤时,按如下操作即可: ...
IntelliJ IDEA 2016注册方法和注册码 -
bo_hai:
./usr/bin/java: symbol lookup ...
jmagick安装步骤 -
wxcking:
不错的, 收藏一下
JAVA使用POI生成Excel文件 -
zgyfh:
大哥,密码是多少啊?zgyfh@tom.com谢谢了!新手学习 ...
WPF做的必备示例 -
记忆无泪:
jiasongmao 写道你的邮箱是多少,我可以发源代码到邮箱 ...
WPF做的必备示例
在Apache服务器自带了一个测试程序Ab.exe可以很方便的使用 。。
进入cmd,之后进入ab.exe的目录
命令是 ab -c 请求数 -n 线程数 网址(建议输入目标网页)。。
线程数不宜过大 按照你电脑的承受能力 。。。
例:ab -n 10 -c 10 http://192.168.1.3/index.html
结果如下 。。
D:\Apache\bin>ab -n 10 -c 10 http://192.168.1.3/index.html
(以上是输入的命令)
Benchmarking 192.168.1.3 (be patient).....done
Server Software: Apache/2.0.63
(目标服务器Apache版本号)
Server Hostname: 192.168.1.3
(目标服务器主机头名称)
Server Port: 80
(目标服务器Apache端口)
Document Path: /index.html
(目标网页相对地址)
Document Length: 292 bytes
(目标网页大小)
Concurrency Level: 10
(并发线程数)
Time taken for tests: 0.140625 seconds
(使用时间)
Complete requests: 10
(成功的请求数量)
Failed requests: 0
(失败的请求数量)
Write errors: 0
(发生错误数量)
Total transferred: 5750 bytes
(全部使用的流量)
HTML transferred: 2920 bytes
(Html文件使用的流量)
Requests per second: 71.11 [#/sec] (mean)
(指标一 平均每秒请求数)
Time per request: 140.625 [ms] (mean)
(指标二 平均事务响应时间)
Time per request: 14.063 [ms] (mean, across all concurrent requests)
(每秒请求时间)
Transfer rate: 35.56 [Kbytes/sec] received
(传输速率)
Connection Times (ms)
min mean[+/-sd] median max
Connect: 0 0 0.0 0 0
Processing: 109 124 16.3 140 140
Waiting: 109 124 16.3 140 140
Total: 109 124 16.3 140 140
(所有请求的响应情况)
Percentage of the requests served within a certain time (ms)
50% 140
66% 140
75% 140
80% 140
90% 140
95% 140
98% 140
99% 140
100% 140 (longest request)
每个请求都有一个响应时间 。。
比如 其中 50% 的用户响应时间小于 140 毫秒 。。
最大的响应时间小于 140 毫秒 (100% 处) 。。
ab 参数说明
-n requests Number of requests to perform
//在测试会话中所执行的请求个数。默认时,仅执行一个请求
-c concurrency Number of multiple requests to make
//一次产生的请求个数。默认是一次一个。
-t timelimit Seconds to max. wait for responses
//测试所进行的最大秒数。其内部隐含值是-n 50000。它可以使对服务器的测试限制在一个固定的总时间以内。默认时,没有时间限制。
-p postfile File containing data to POST
//包含了需要POST的数据的文件.
-T content-type Content-type header for POSTing
//POST数据所使用的Content-type头信息。
-v verbosity How much troubleshooting info to print
//设置显示信息的详细程度 - 4或更大值会显示头信息, 3或更大值可以显示响应代码(404, 200等), 2或更大值可以显示警告和其他信息。 -V 显示版本号并退出。
-w Print out results in HTML tables
//以HTML表的格式输出结果。默认时,它是白色背景的两列宽度的一张表。
-i Use HEAD instead of GET
// 执行HEAD请求,而不是GET。
-x attributes String to insert as table attributes
//
-y attributes String to insert as tr attributes
//
-z attributes String to insert as td or th attributes
//
-C attribute Add cookie, eg. ‘Apache=1234. (repeatable)
//-C cookie-name=value 对请求附加一个Cookie:行。 其典型形式是name=value的一个参数对。此参数可以重复。
-H attribute Add Arbitrary header line, eg. ‘Accept-Encoding: gzip’
Inserted after all normal header lines. (repeatable)
-A attribute Add Basic WWW Authentication, the attributes
are a colon separated username and password.
-P attribute Add Basic Proxy Authentication, the attributes
are a colon separated username and password.
//-P proxy-auth-username:password 对一个中转代理提供BASIC认证信任。用户名和密码由一个:隔开,并以base64编码形式发送。无论服务器是否需要(即, 是否发送了401认证需求代码),此字符串都会被发送。
-X proxy:port Proxyserver and port number to use
-V Print version number and exit
-k Use HTTP KeepAlive feature
-d Do not show percentiles served table.
-S Do not show confidence estimators and warnings.
-g filename Output collected data to gnuplot format file.
-e filename Output CSV file with percentages served
-h Display usage information (this message)
//-attributes 设置 属性的字符串. 缺陷程序中有各种静态声明的固定长度的缓冲区。另外,对命令行参数、服务器的响应头和其他外部输入的解析也很简单,这可能会有不良后果。它没有完整地实现 HTTP/1.x; 仅接受某些’预想’的响应格式。 strstr(3)的频繁使用可能会带来性能问题,即, 你可能是在测试ab而不是服务器的性能。
进入cmd,之后进入ab.exe的目录
命令是 ab -c 请求数 -n 线程数 网址(建议输入目标网页)。。
线程数不宜过大 按照你电脑的承受能力 。。。
例:ab -n 10 -c 10 http://192.168.1.3/index.html
结果如下 。。
D:\Apache\bin>ab -n 10 -c 10 http://192.168.1.3/index.html
(以上是输入的命令)
Benchmarking 192.168.1.3 (be patient).....done
Server Software: Apache/2.0.63
(目标服务器Apache版本号)
Server Hostname: 192.168.1.3
(目标服务器主机头名称)
Server Port: 80
(目标服务器Apache端口)
Document Path: /index.html
(目标网页相对地址)
Document Length: 292 bytes
(目标网页大小)
Concurrency Level: 10
(并发线程数)
Time taken for tests: 0.140625 seconds
(使用时间)
Complete requests: 10
(成功的请求数量)
Failed requests: 0
(失败的请求数量)
Write errors: 0
(发生错误数量)
Total transferred: 5750 bytes
(全部使用的流量)
HTML transferred: 2920 bytes
(Html文件使用的流量)
Requests per second: 71.11 [#/sec] (mean)
(指标一 平均每秒请求数)
Time per request: 140.625 [ms] (mean)
(指标二 平均事务响应时间)
Time per request: 14.063 [ms] (mean, across all concurrent requests)
(每秒请求时间)
Transfer rate: 35.56 [Kbytes/sec] received
(传输速率)
Connection Times (ms)
min mean[+/-sd] median max
Connect: 0 0 0.0 0 0
Processing: 109 124 16.3 140 140
Waiting: 109 124 16.3 140 140
Total: 109 124 16.3 140 140
(所有请求的响应情况)
Percentage of the requests served within a certain time (ms)
50% 140
66% 140
75% 140
80% 140
90% 140
95% 140
98% 140
99% 140
100% 140 (longest request)
每个请求都有一个响应时间 。。
比如 其中 50% 的用户响应时间小于 140 毫秒 。。
最大的响应时间小于 140 毫秒 (100% 处) 。。
ab 参数说明
-n requests Number of requests to perform
//在测试会话中所执行的请求个数。默认时,仅执行一个请求
-c concurrency Number of multiple requests to make
//一次产生的请求个数。默认是一次一个。
-t timelimit Seconds to max. wait for responses
//测试所进行的最大秒数。其内部隐含值是-n 50000。它可以使对服务器的测试限制在一个固定的总时间以内。默认时,没有时间限制。
-p postfile File containing data to POST
//包含了需要POST的数据的文件.
-T content-type Content-type header for POSTing
//POST数据所使用的Content-type头信息。
-v verbosity How much troubleshooting info to print
//设置显示信息的详细程度 - 4或更大值会显示头信息, 3或更大值可以显示响应代码(404, 200等), 2或更大值可以显示警告和其他信息。 -V 显示版本号并退出。
-w Print out results in HTML tables
//以HTML表的格式输出结果。默认时,它是白色背景的两列宽度的一张表。
-i Use HEAD instead of GET
// 执行HEAD请求,而不是GET。
-x attributes String to insert as table attributes
//
-y attributes String to insert as tr attributes
//
-z attributes String to insert as td or th attributes
//
-C attribute Add cookie, eg. ‘Apache=1234. (repeatable)
//-C cookie-name=value 对请求附加一个Cookie:行。 其典型形式是name=value的一个参数对。此参数可以重复。
-H attribute Add Arbitrary header line, eg. ‘Accept-Encoding: gzip’
Inserted after all normal header lines. (repeatable)
-A attribute Add Basic WWW Authentication, the attributes
are a colon separated username and password.
-P attribute Add Basic Proxy Authentication, the attributes
are a colon separated username and password.
//-P proxy-auth-username:password 对一个中转代理提供BASIC认证信任。用户名和密码由一个:隔开,并以base64编码形式发送。无论服务器是否需要(即, 是否发送了401认证需求代码),此字符串都会被发送。
-X proxy:port Proxyserver and port number to use
-V Print version number and exit
-k Use HTTP KeepAlive feature
-d Do not show percentiles served table.
-S Do not show confidence estimators and warnings.
-g filename Output collected data to gnuplot format file.
-e filename Output CSV file with percentages served
-h Display usage information (this message)
//-attributes 设置 属性的字符串. 缺陷程序中有各种静态声明的固定长度的缓冲区。另外,对命令行参数、服务器的响应头和其他外部输入的解析也很简单,这可能会有不良后果。它没有完整地实现 HTTP/1.x; 仅接受某些’预想’的响应格式。 strstr(3)的频繁使用可能会带来性能问题,即, 你可能是在测试ab而不是服务器的性能。
发表评论
-
强引用、软引用、弱引用和虚引用
2018-06-06 16:37 421Java 如何有效地避免OOM:善于利用软引用和弱引用 ... -
使用Spring实现读写分离( MySQL实现主从复制)
2018-05-17 11:46 552使用Spring实现读写分离( MySQL实现主从复制) ... -
工作流activiti
2018-04-18 15:52 439Activiti工作流教程 https://blog.cs ... -
java的动态代理机制详解
2017-12-22 15:54 419https://www.cnblogs.c ... -
OCR框架整理
2017-08-16 09:29 582泰比ABBYY OCR SDK开发包 Asp ... -
eclipse启动tomcat出现内存溢出错误 java.lang.OutOfMemoryError: PermGen space
2017-04-06 16:54 628发布工程后,启动tomcat出现如下内存溢出错误: java ... -
springMVC上传文件大小限制以及超过限制后的自定义处理
2017-04-01 08:12 1256http://blog.csdn.net/baidu_186 ... -
IntelliJ IDEA 2016注册方法和注册码
2017-03-30 13:52 2528IntelliJ IDEA号称当前Java开发效率最高的ID ... -
java使用wsimport生成服务代码时报错的解决办法
2017-01-18 11:27 1702今天遇到了WebService的问题:在使用jdk命令wsi ... -
OCR文字识别系统
2016-12-21 22:14 454慧视OCR文字识别系统 增值税专用发票扫描识别系统 ... -
Maven中央仓库无法更新jar包的解决办法
2016-12-09 00:44 1070删掉了*lastUpdated文件 然后到setti ... -
spring jar包下载地址
2015-09-23 17:31 635spring jar包下载地址:http://maven.sp ... -
JRex java webbrowser 爬虫ajax网页 源码
2015-01-08 16:37 970一般在浏览器中查看页面代码 是浏览器直接下载到的页面代码 在 ... -
程序员福利各大平台免费接口,非常适用
2014-12-03 10:03 913电商接口 京东获取单个商品价格接口: http: ... -
数据库建模工具:PowerDesigner与Rose详解教程
2009-12-08 12:38 1898一、 二者的出身 作为世界最著名的两大CASE工具, ... -
java制作图片的缩略图
2009-09-23 14:49 1657package com.mxo9.b2c.service.ad ... -
MD5、SHA加密实体类
2009-08-02 17:37 1208public class MD5Utility { ... -
des加密解密实体类
2009-08-02 17:21 1399/** * DES加密解密类. ... -
Windows客户端的JProfiler远程监控Linux上的Tomcat
2009-07-20 12:23 27791.测试环境 服务器:ubuntu8.04(内核版本 2.6. ... -
Jalopy在Eclipse下的使用
2009-07-13 17:47 1612Jalopy是一款代码美化工 ...
相关推荐
Apache ab压力测试工具是HTTP服务器性能评估的重要工具,主要用于测试Apache服务器在特定条件下的处理能力。这个工具简单易用,可以提供对服务器性能的详细分析,帮助管理员优化配置,提升服务器响应速度,确保在高...
【标题】:“Windows下Web压力测试工具AB” 在Windows操作系统中,进行Web应用程序的压力测试是一项重要的任务,确保网站或服务在高并发访问时能够稳定运行。Apache HTTP Server提供了一个名为ApacheBench(简称ab...
【Apache网站压力测试工具ab使用教程】 Apache HTTP服务器自带了一个名为`ab`(ApacheBench)的简单压力测试工具,用于评估Web服务器的性能。它能够模拟多个并发用户请求,以此来测试服务器在高负载下的响应时间和...
Apache 压力测试工具ab是一个非常实用的性能测试工具,专门用于评估Apache HTTP服务器的性能。通过模拟多个并发用户发送请求,ab可以帮助管理员了解服务器在高负载下的表现,包括处理速度、吞吐量和资源利用率等关键...
**压力测试工具ab详解** 压力测试是评估系统在高负载或大量并发请求下性能的重要手段。在IT行业中,尤其在服务器优化和应用性能管理中,压力测试工具扮演着至关重要的角色。"ab"(ApacheBench)就是这样一个简单而...
`ab`工具,全称为ApacheBench,是由Apache HTTP服务器项目提供的一款简单而强大的压力测试工具。它主要用于评估Web服务器在高负载条件下的表现,比如并发用户数、响应时间和系统资源利用率。本篇文章将深入探讨`ab`...
Apache的ab(ApacheBench)是一款简单而强大的压力测试工具,专用于接口和并发测试。在Web服务性能优化和系统负载能力评估中,ab扮演着关键角色。它可以帮助开发者和运维人员了解服务器在高并发情况下的表现,以及...
Apache提供了多种压力测试工具,其中包括Apache JMeter、ab(ApacheBench)等,这些工具可以帮助开发者和运维人员理解服务器在高并发情况下的表现。 Apache JMeter是一款功能强大的开源压力和负载测试工具,不仅...
apache的ab.exe服务器压力测试工具,用于对各种服务器压力测试
《压力测试工具ab使用详解》 在IT行业中,性能测试是评估系统稳定性和承载能力的重要环节,而压力测试工具则是实现这一目标的关键助手。本文将深入探讨一款名为“ab”的命令行工具,它是一个轻量级但功能强大的HTTP...
在部署和优化Apache服务器的过程中,压力测试是一项至关重要的任务,可以帮助我们评估服务器在高负载情况下的性能和稳定性。"ab"(ApacheBench)是Apache HTTP服务器自带的一个简单压力测试工具,用于模拟多个并发...
【标题】:“Window环境下安装与使用Apache Bench (ab) 压力测试工具” 在IT领域,性能测试是评估系统承载能力的关键环节,而Apache Bench(简称ab)是一款广泛使用的命令行工具,用于进行HTTP服务器的压力测试。在...
Apache AD 服务器压力测试是针对Apache HTTP服务器进行性能评估的重要环节,目的是确保在高负载情况下,服务器仍能稳定运行并提供高效的服务。Apache是全球最广泛使用的Web服务器软件,因此了解如何对其进行压力测试...
ApacheBench是一款由Apache HTTP服务器项目开发的压力测试工具,主要用于评估Web服务器的性能。它能够模拟多个并发用户向服务器发送请求,从而分析服务器在高负载情况下的响应速度和稳定性。这款小巧但强大的工具...
"ab压力测试工具"是Apache HTTP服务器项目的一部分,它是一个简单但功能强大的命令行工具,用于对Web服务器进行性能测试和负载测试。这个工具能够模拟多个并发用户向服务器发送HTTP请求,帮助管理员评估服务器在高...
压力测试工具-ab工具是Apache HTTP服务器自带的一款压力测试工具,用于模拟多个并发用户对Web服务器的访问请求,以测试Web服务器的性能和稳定性。下面是关于ab工具的详细知识点: 1. ab工具的安装和配置 ab工具是...
"apache ab windows可用"表明该工具可以在Windows操作系统上执行,这对于那些在Windows环境下工作但需要进行服务器性能测试的人来说是一个好消息。 AB工具全称为ApacheBench,它源自Apache HTTP服务器项目,主要...
在IT行业中,性能测试是评估系统稳定性和承载能力的重要环节,而`ab`(ApacheBench)就是一个广泛使用的轻量级压力测试工具。它由Apache HTTP服务器项目开发,主要用于测试Web服务器的性能。下面我们将深入探讨`ab`...