1 / 6
文档名称:

apache ab压测.doc

格式:doc   页数:6页
下载后只包含 1 个 DOC 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

apache ab压测.doc

上传人:zgs35866 2016/6/13 文件大小:0 KB

下载得到文件列表

apache ab压测.doc

相关文档

文档介绍

文档介绍:apache ab 压测 PS: 网站性能压力测试是性能调优过程中必不可少的一环。只有让服务器处在高压情况下才能真正体现出各种设置所暴露的问题。 Apach e 中有个自带的, 名为 ab 的程序, 可以对 Apache 或其它类型的服务器进行网站访问压力测试。 ApacheBench 命令原理: ab 命令会创建很多的并发访问线程, 模拟多个访问者同时对某一 URL 地址进行访问。它的测试目标是基于 URL 的, 因此, 既可以用来测试 Apache 的负载压力,也可以测试 nginx 、 lighthttp 、 tomcat 、 IIS 等其它 Web 服务器的压力。 ab 命令对发出负载的计算机要求很低, 既不会占用很高 CPU , 也不会占用很多内存,但却会给目标服务器造成巨大的负载,其原理类 攻击。自己测试使用也须注意,否则一次上太多的负载,可能造成目标服务器因资源耗完,严重时甚至导致死机。 ApacheBench 参数说明格式: ab [options] [http://]hostname[:port]/path 参数说明: -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 的数据的文件,文件格式如“ p1=1&p2=2 ”. 使用方法是-p 。(配合-T) -T content-type Content-type header for POSTing //POST 数据所使用的 Content-type 头信息,如-T “ application/x-ded ”。(配合-p) -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