ImageVerifierCode 换一换
格式:DOCX , 页数:12 ,大小:49.18KB ,
资源ID:15855353      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/15855353.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(ApacheAB测试笔记讲解Word格式.docx)为本站会员(b****3)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

ApacheAB测试笔记讲解Word格式.docx

1、默认时,仅执行一个请求 -c concurrency Number of multiple requests to make /一次产生的请求个数。默认是一次一个。 -t timelimit Seconds to max. wait for responses /测试所进行的最大秒数。其内部隐含值是-n 50000。它可以使对服务器的测试限制在一个固定的总时间以内。默认时,没有时间限制。(作用像WAS一样)-p postfile File containing data to POST /包含了需要POST的数据的文件. -T content-type Content-type header

2、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 attri

3、butes 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 h

4、eader 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 /-P proxy-auth-username:password 对一个中转代理提供BASI

5、C认证信任。用户名和密码由一个:隔开,并以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 col

6、lected 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而不是服务器的性能。参

7、数很多,一般我们用 -c 和 -n 参数就可以了. 例如:./ab -c 1000 -n 1000 http:/127.0.0.1/index.php 这个表示同时处理1000个请求并运行1000次index.php文件. #/usr/local/xiaobai/apache2054/bin/ab -c 1000 -n 1000 http:/127.0.0.1/index.html.zh-cn.gb2312 Benchmarking 127.0.0.1 (be patient) Completed 100 requests Completed 200 requests Completed 30

8、0 requests Completed 400 requests Completed 500 requests Completed 600 requests Completed 700 requests Completed 800 requests Completed 900 requests Finished 1000 requests Server Software: Apache/2.0.54 /平台apache 版本2.0.54 Server Hostname: 127.0.0.1 /服务器主机名 Server Port: 80 /服务器端口 Document Path: /inde

9、x.html.zh-cn.gb2312 /测试的页面文档 Document Length: 1018 bytes /文档大小 Concurrency Level: 1000 /并发数 Time taken for tests: 8.188731 seconds /整个测试持续的时间 Complete requests:/完成的请求数量 Failed requests: 0 /失败的请求数量 Write errors:Total transferred: 1361581 bytes /整个场景中的网络传输量 HTML transferred: 1055666 bytes /整个场景中的HTML内

10、容传输量 Requests per second: 122.12 #/sec (mean) /大家最关心的指标之一,相当于 LR 中的 每秒事务数 ,后面括号中的 mean 表示这是一个平均值 Time per request: 8188.731 ms (mean) /大家最关心的指标之二,相当于 LR 中的 平均事务响应时间 ,后面括号中的 mean 表示这是一个平均值 8.189 ms (mean, across all concurrent requests) /每个请求实际运行时间的平均值 Transfer rate: 162.30 Kbytes/sec received /平均每秒网

11、络上的流量,可以帮助排除是否存在网络流量过大导致响应时间延长的问题 Connection Times (ms) min mean+/-sd median max Connect: 4 646 1078.7 89 3291 Processing: 165 992 493.1 938 4712 Waiting: 118 934 480.6 882 4554 Total: 813 1638 1338.9 1093 7785 /网络上消耗的时间的分解,各项数据的具体算法还不是很清楚 Percentage of the requests served within a certain time (ms)

12、 50% 1093 66% 1247 75% 1373 80% 1493 90% 4061 95% 4398 98% 5608 99% 7368 100% 7785 (longest request) /整个场景中所有请求的响应情况。在场景中每个请求都有一个响应时间,其中50的用户响应时间小于1093 毫秒,60 的用户响应时间小于1247 毫秒,最大的响应时间小于7785 毫秒 由于对于并发请求,cpu实际上并不是同时处理的,而是按照每个请求获得的时间片逐个轮转处理的,所以基本上第一个Time per request时间约等于第二个Time per request时间乘以并发请求数 2. A

13、pache ab 压力测试常用的方法(0)ab -t timelimit 可以像WAS一样指定压力测试时间.(1)ab测试-加入请求头属性:(2)ab测试-把短连接变成长连接测试: ab -n 10 -c 10 -k http:/localhost/ 长连接测试时不行,30秒就timeout了。(3)ab测试-把默认的get请求变成post请求: ab -n 10 -c 10 -p d:/night.txt T application/x-www-form-urlencoded http:说明: ab还提供了POST方式的测试,要post出去的参数信息需要从一个外部文件读入:在本地生成post.txt文件,内容为param1=abc¶m2=def同时需要设置contentType,使用参数 -T ,并设置参数值为application/x-www-form-urlencoded完整的ab post测试命令如下:ab -n 1 -p post.txt -T application/x-www-form-urlencoded http:/192.168.0.2/test.js

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1