ab.xml.ko revision 0fcc20476153a24decb76aa2c1a2f09de7714cd7
dc643bc37eec0af989b9623deaa81fb9499b6c8erbowen<?xml version='1.0' encoding='EUC-KR' ?>
dc643bc37eec0af989b9623deaa81fb9499b6c8erbowen<!DOCTYPE manualpage SYSTEM "/style/manualpage.dtd">
dc643bc37eec0af989b9623deaa81fb9499b6c8erbowen<?xml-stylesheet type="text/xsl" href="/style/manual.ko.xsl"?>
dc643bc37eec0af989b9623deaa81fb9499b6c8erbowen<!-- English Revision: 1.5 -->
dc643bc37eec0af989b9623deaa81fb9499b6c8erbowen
dc643bc37eec0af989b9623deaa81fb9499b6c8erbowen<!--
5a58787efeb02a1c3f06569d019ad81fd2efa06end Copyright 2004 The Apache Software Foundation
5a58787efeb02a1c3f06569d019ad81fd2efa06end
5a58787efeb02a1c3f06569d019ad81fd2efa06end Licensed under the Apache License, Version 2.0 (the "License");
5a58787efeb02a1c3f06569d019ad81fd2efa06end you may not use this file except in compliance with the License.
5a58787efeb02a1c3f06569d019ad81fd2efa06end You may obtain a copy of the License at
5a58787efeb02a1c3f06569d019ad81fd2efa06end
5a58787efeb02a1c3f06569d019ad81fd2efa06end http://www.apache.org/licenses/LICENSE-2.0
5a58787efeb02a1c3f06569d019ad81fd2efa06end
5a58787efeb02a1c3f06569d019ad81fd2efa06end Unless required by applicable law or agreed to in writing, software
5a58787efeb02a1c3f06569d019ad81fd2efa06end distributed under the License is distributed on an "AS IS" BASIS,
5a58787efeb02a1c3f06569d019ad81fd2efa06end WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
5a58787efeb02a1c3f06569d019ad81fd2efa06end See the License for the specific language governing permissions and
5a58787efeb02a1c3f06569d019ad81fd2efa06end limitations under the License.
3b3b7fc78d1f5bfc2769903375050048ff41ff26nd-->
ad74a0524a06bfe11b7de9e3b4ce7233ab3bd3f7nd
ad74a0524a06bfe11b7de9e3b4ce7233ab3bd3f7nd<manualpage metafile="ab.xml.meta">
3b3b7fc78d1f5bfc2769903375050048ff41ff26nd<parentdocument href="./">Programs</parentdocument>
3b3b7fc78d1f5bfc2769903375050048ff41ff26nd
dc643bc37eec0af989b9623deaa81fb9499b6c8erbowen<title>ab - ����ġ ������ ���ɰ˻� ����</title>
dc643bc37eec0af989b9623deaa81fb9499b6c8erbowen
5a58787efeb02a1c3f06569d019ad81fd2efa06end<summary>
5a58787efeb02a1c3f06569d019ad81fd2efa06end <p><code>ab</code>�� ����ġ �������ؽ�Ʈ ��� �������� (HTTP)
5a58787efeb02a1c3f06569d019ad81fd2efa06end ������ ������ �˻��ϴ�(benchmarking) �����̴�. ���� ����ġ��
5a58787efeb02a1c3f06569d019ad81fd2efa06end ��� �����ϴ��� �˷��ش�. Ư�� ����ġ�� ���� �ʴ� ���
5a58787efeb02a1c3f06569d019ad81fd2efa06end ��û�� �����ϴ��� �˷��ش�.</p>
5a58787efeb02a1c3f06569d019ad81fd2efa06end</summary>
5a58787efeb02a1c3f06569d019ad81fd2efa06end<seealso><a href="httpd.html">httpd</a></seealso>
5a58787efeb02a1c3f06569d019ad81fd2efa06end
5a58787efeb02a1c3f06569d019ad81fd2efa06end<section id="synopsis"><title>����</title>
5a58787efeb02a1c3f06569d019ad81fd2efa06end <p><code><strong>ab</strong>
5a58787efeb02a1c3f06569d019ad81fd2efa06end [ -<strong>A</strong> <var>auth-username</var>:<var>password</var> ]
5a58787efeb02a1c3f06569d019ad81fd2efa06end [ -<strong>c</strong> <var>concurrency</var> ]
5a58787efeb02a1c3f06569d019ad81fd2efa06end [ -<strong>C</strong> <var>cookie-name</var>=<var>value</var> ]
5a58787efeb02a1c3f06569d019ad81fd2efa06end [ -<strong>d</strong> ]
dc643bc37eec0af989b9623deaa81fb9499b6c8erbowen [ -<strong>e</strong> <var>csv-file</var> ]
838d5ac1582d50020a146d747b64d64548fa8c92rbowen [ -<strong>g</strong> <var>gnuplot-file</var> ]
838d5ac1582d50020a146d747b64d64548fa8c92rbowen [ -<strong>h</strong> ]
838d5ac1582d50020a146d747b64d64548fa8c92rbowen [ -<strong>H</strong> <var>custom-header</var> ]
838d5ac1582d50020a146d747b64d64548fa8c92rbowen [ -<strong>i</strong> ]
838d5ac1582d50020a146d747b64d64548fa8c92rbowen [ -<strong>k</strong> ]
838d5ac1582d50020a146d747b64d64548fa8c92rbowen [ -<strong>n</strong> <var>requests</var> ]
838d5ac1582d50020a146d747b64d64548fa8c92rbowen [ -<strong>p</strong> <var>POST-file</var> ]
838d5ac1582d50020a146d747b64d64548fa8c92rbowen [ -<strong>P</strong> <var>proxy-auth-username</var>:<var>password</var> ]
838d5ac1582d50020a146d747b64d64548fa8c92rbowen [ -<strong>q</strong> ]
838d5ac1582d50020a146d747b64d64548fa8c92rbowen [ -<strong>s</strong> ]
5a58787efeb02a1c3f06569d019ad81fd2efa06end [ -<strong>S</strong> ]
5a58787efeb02a1c3f06569d019ad81fd2efa06end [ -<strong>t</strong> <var>timelimit</var> ]
5a58787efeb02a1c3f06569d019ad81fd2efa06end [ -<strong>T</strong> <var>content-type</var> ]
838d5ac1582d50020a146d747b64d64548fa8c92rbowen [ -<strong>v</strong> <var>verbosity</var>]
838d5ac1582d50020a146d747b64d64548fa8c92rbowen [ -<strong>V</strong> ]
838d5ac1582d50020a146d747b64d64548fa8c92rbowen [ -<strong>w</strong> ]
838d5ac1582d50020a146d747b64d64548fa8c92rbowen [ -<strong>x</strong> <var>&lt;table&gt;-attributes</var> ]
838d5ac1582d50020a146d747b64d64548fa8c92rbowen [ -<strong>X</strong> <var>proxy</var>[:<var>port</var>] ]
838d5ac1582d50020a146d747b64d64548fa8c92rbowen [ -<strong>y</strong> <var>&lt;tr&gt;-attributes</var> ]
838d5ac1582d50020a146d747b64d64548fa8c92rbowen [ -<strong>z</strong> <var>&lt;td&gt;-attributes</var> ]
838d5ac1582d50020a146d747b64d64548fa8c92rbowen [http://]<var>hostname</var>[:<var>port</var>]/<var>path</var></code></p>
838d5ac1582d50020a146d747b64d64548fa8c92rbowen</section>
838d5ac1582d50020a146d747b64d64548fa8c92rbowen
838d5ac1582d50020a146d747b64d64548fa8c92rbowen<section id="options"><title>�ɼ�</title>
838d5ac1582d50020a146d747b64d64548fa8c92rbowen <dl>
838d5ac1582d50020a146d747b64d64548fa8c92rbowen <dt><code>-A <var>auth-username</var>:<var>password</var></code></dt>
838d5ac1582d50020a146d747b64d64548fa8c92rbowen <dd>�������� BASIC Authentication ������ �����Ѵ�.
838d5ac1582d50020a146d747b64d64548fa8c92rbowen <code>:</code>���� ������ ����ڸ�� ��ȣ�� base64 ���ڵ��Ͽ�
5a58787efeb02a1c3f06569d019ad81fd2efa06end ����Ѵ�. ������ ������ �䱸�ϴ��� (<em>���� ���</em>,
5a58787efeb02a1c3f06569d019ad81fd2efa06end 401 ���� �ʿ並 ��������) ������ ���ڿ��� ����Ѵ�.</dd>
5a58787efeb02a1c3f06569d019ad81fd2efa06end
838d5ac1582d50020a146d747b64d64548fa8c92rbowen <dt><code>-c <var>concurrency</var></code></dt>
838d5ac1582d50020a146d747b64d64548fa8c92rbowen <dd>���ÿ� ��û�ϴ� ��û��. �⺻������ �ѹ� �� ��û����
838d5ac1582d50020a146d747b64d64548fa8c92rbowen ������.</dd>
838d5ac1582d50020a146d747b64d64548fa8c92rbowen
838d5ac1582d50020a146d747b64d64548fa8c92rbowen <dt><code>-C <var>cookie-name</var>=<var>value</var></code></dt>
dc643bc37eec0af989b9623deaa81fb9499b6c8erbowen <dd>��û�� <code>Cookie:</code> ����� �߰��Ѵ�. �ƱԸ�Ʈ��
ef4ce729f5fd58437a4c41d1166b9e9013db6c5frbowen ���� <code><var>name</var>=<var>value</var></code>�� ����
dc643bc37eec0af989b9623deaa81fb9499b6c8erbowen ���̴�. �� �ɼ��� ������ ����� �� �ִ�.</dd>
ef4ce729f5fd58437a4c41d1166b9e9013db6c5frbowen
838d5ac1582d50020a146d747b64d64548fa8c92rbowen <dt><code>-d</code></dt>
53934620d9523ce77c2346ef14b5ba22106c5b26slive <dd>"percentage served within XX [ms] table"�� �������
dc643bc37eec0af989b9623deaa81fb9499b6c8erbowen �ʴ´�. (ȣȯ���� ����).</dd>
53934620d9523ce77c2346ef14b5ba22106c5b26slive
53934620d9523ce77c2346ef14b5ba22106c5b26slive <dt><code>-e <var>csv-file</var></code></dt>
53934620d9523ce77c2346ef14b5ba22106c5b26slive <dd>��û�� ó���ϴµ� �ɸ� (�и��� ����) �ð����� (1%����
ef4ce729f5fd58437a4c41d1166b9e9013db6c5frbowen 100%) ���������� ��ǥ�� ������ ���(CSV)���� ����Ѵ�.
838d5ac1582d50020a146d747b64d64548fa8c92rbowen ��� �̹� '����'�Ͽ��⶧���� 'gnuplot' ���Ϻ��� ���� ��
838d5ac1582d50020a146d747b64d64548fa8c92rbowen �����ϴ�.</dd>
838d5ac1582d50020a146d747b64d64548fa8c92rbowen
838d5ac1582d50020a146d747b64d64548fa8c92rbowen <dt><code>-g <var>gnuplot-file</var></code></dt>
838d5ac1582d50020a146d747b64d64548fa8c92rbowen <dd>������ ��� ���� 'gnuplot' Ȥ�� TSV (Tab separate values,
dc643bc37eec0af989b9623deaa81fb9499b6c8erbowen ������ ������ ��) ���Ͽ� ����Ѵ�. Gnuplot, IDL, Mathematica,
dc643bc37eec0af989b9623deaa81fb9499b6c8erbowen Igor, ������ Excel ���� ���α׷������� �̷� ������ ����
a7c1a6eb2f82ff69f5f98d458088d388fb5b6ff6slive ���� �� �ִ�. ������ ù��° �ٿ� �׸��̸��� ���´�. </dd>
dc643bc37eec0af989b9623deaa81fb9499b6c8erbowen
ef4ce729f5fd58437a4c41d1166b9e9013db6c5frbowen <dt><code>-h</code></dt>
838d5ac1582d50020a146d747b64d64548fa8c92rbowen <dd>������ ����Ѵ�.</dd>
838d5ac1582d50020a146d747b64d64548fa8c92rbowen
838d5ac1582d50020a146d747b64d64548fa8c92rbowen <dt><code>-H <var>custom-header</var></code></dt>
838d5ac1582d50020a146d747b64d64548fa8c92rbowen <dd>��û�� ����� �߰��Ѵ�. �ƱԸ�Ʈ�� ���� �ݷ����� ������
838d5ac1582d50020a146d747b64d64548fa8c92rbowen ���� (<em>���� ���</em>,
ef4ce729f5fd58437a4c41d1166b9e9013db6c5frbowen <code>"Accept-Encoding: zip/zop;8bit"</code>) ��ȿ��
33f5e027b85636ab978d3f8e2c74b07e260f60b4erikabele ������̴�.</dd>
dc643bc37eec0af989b9623deaa81fb9499b6c8erbowen
ef4ce729f5fd58437a4c41d1166b9e9013db6c5frbowen <dt><code>-i</code></dt>
dc643bc37eec0af989b9623deaa81fb9499b6c8erbowen <dd><code>GET</code> ��� <code>HEAD</code> ��û�� �Ѵ�.</dd>
ef4ce729f5fd58437a4c41d1166b9e9013db6c5frbowen
33f5e027b85636ab978d3f8e2c74b07e260f60b4erikabele <dt><code>-k</code></dt>
dc643bc37eec0af989b9623deaa81fb9499b6c8erbowen <dd>HTTP KeepAlive ����� ����Ѵ�. <em>���� ���</em>,
838d5ac1582d50020a146d747b64d64548fa8c92rbowen �� HTTP ���ǿ��� ���� ��û�� �Ѵ�. �⺻������ KeepAlive��
838d5ac1582d50020a146d747b64d64548fa8c92rbowen ������� �ʴ´�.</dd>
838d5ac1582d50020a146d747b64d64548fa8c92rbowen
838d5ac1582d50020a146d747b64d64548fa8c92rbowen <dt><code>-n <var>requests</var></code></dt>
dc643bc37eec0af989b9623deaa81fb9499b6c8erbowen <dd>������ �˻��ϱ����� ������ ��û��. �⺻������ ��û��
ef4ce729f5fd58437a4c41d1166b9e9013db6c5frbowen �ѹ� �����⶧���� �Ϲ����� ���ɰ˻� ��� ���� �� ���.</dd>
dc643bc37eec0af989b9623deaa81fb9499b6c8erbowen
ef4ce729f5fd58437a4c41d1166b9e9013db6c5frbowen <dt><code>-p <var>POST-file</var></code></dt>
838d5ac1582d50020a146d747b64d64548fa8c92rbowen <dd>POST �ڷ� ����.</dd>
838d5ac1582d50020a146d747b64d64548fa8c92rbowen
838d5ac1582d50020a146d747b64d64548fa8c92rbowen <dt><code>-P <var>proxy-auth-username</var>:<var>password</var></code></dt>
838d5ac1582d50020a146d747b64d64548fa8c92rbowen <dd>���Ͻø� ���� BASIC Authentication ������ �����Ѵ�.
33f5e027b85636ab978d3f8e2c74b07e260f60b4erikabele <code>:</code>�� ������ ����ڸ�� ��ȣ�� base64 ���ڵ��Ͽ�
838d5ac1582d50020a146d747b64d64548fa8c92rbowen ����Ѵ�. ���Ͻð� ������ �䱸�ϴ��� (<em>���� ���</em>,
838d5ac1582d50020a146d747b64d64548fa8c92rbowen 401 ���� �ʿ並 ��������) ������ ���ڿ��� ����Ѵ�.</dd>
838d5ac1582d50020a146d747b64d64548fa8c92rbowen
838d5ac1582d50020a146d747b64d64548fa8c92rbowen <dt><code>-q</code></dt>
838d5ac1582d50020a146d747b64d64548fa8c92rbowen <dd>150�� �̻� ��û�� ������ <code>ab</code>�� 10% Ȥ��
838d5ac1582d50020a146d747b64d64548fa8c92rbowen �� 100 ��û�� <code>ǥ�ؿ���</code>�� �����Ȳ�� ����Ѵ�.
838d5ac1582d50020a146d747b64d64548fa8c92rbowen <code>-q</code> �ɼ��� �� ������ ������� �ʴ´�.</dd>
838d5ac1582d50020a146d747b64d64548fa8c92rbowen
838d5ac1582d50020a146d747b64d64548fa8c92rbowen <dt><code>-s</code></dt>
838d5ac1582d50020a146d747b64d64548fa8c92rbowen <dd>����� �߰��Ͽ� �������Ͽ��ٸ� (<code>ab -h</code>��
838d5ac1582d50020a146d747b64d64548fa8c92rbowen Ȯ���� �� �ִ�) <code>http</code> �������� ��� SSL�� �����
838d5ac1582d50020a146d747b64d64548fa8c92rbowen <code>https</code> ���������� ����Ѵ�. �� ����� �������̰�
838d5ac1582d50020a146d747b64d64548fa8c92rbowen <em>�ſ�</em> �������̴�. �Ƹ��� ����� ������ ���̴�.</dd>
838d5ac1582d50020a146d747b64d64548fa8c92rbowen
838d5ac1582d50020a146d747b64d64548fa8c92rbowen <dt><code>-S</code></dt>
838d5ac1582d50020a146d747b64d64548fa8c92rbowen <dd>�߰����� ǥ�������� ������� �ʰ�, ��հ� �߰����� ���̰�
838d5ac1582d50020a146d747b64d64548fa8c92rbowen ǥ���������� ũ���� ���/���� ������� �ʴ´�.
838d5ac1582d50020a146d747b64d64548fa8c92rbowen �ּ�/���/�ִ� ���� ����Ѵ�. (ȣȯ���� ����).</dd>
838d5ac1582d50020a146d747b64d64548fa8c92rbowen
838d5ac1582d50020a146d747b64d64548fa8c92rbowen <dt><code>-t <var>timelimit</var></code></dt>
838d5ac1582d50020a146d747b64d64548fa8c92rbowen <dd>������ �˻��ϴ� �ִ� �ʴ��� �ð�. ����������
dc643bc37eec0af989b9623deaa81fb9499b6c8erbowen <code>-n 50000</code>�� �����Ѵ�. ������ �ð����� ���� ������
dc643bc37eec0af989b9623deaa81fb9499b6c8erbowen �˻��Ҷ� ����Ѵ�. �⺻������ �ð����� ���� �˻��Ѵ�.</dd>
dc643bc37eec0af989b9623deaa81fb9499b6c8erbowen
dc643bc37eec0af989b9623deaa81fb9499b6c8erbowen <dt><code>-T <var>content-type</var></code></dt>
838d5ac1582d50020a146d747b64d64548fa8c92rbowen <dd>POST �ڷ��� Content-type ���.</dd>
5a58787efeb02a1c3f06569d019ad81fd2efa06end
5a58787efeb02a1c3f06569d019ad81fd2efa06end <dt><code>-v <var>verbosity</var></code></dt>
5a58787efeb02a1c3f06569d019ad81fd2efa06end <dd>����� �ڼ��� ������ �����Ѵ�. <code>4</code> �̻��̸�
838d5ac1582d50020a146d747b64d64548fa8c92rbowen ����� ���� ������, <code>3</code> �̻��̸� (404, 202, ��)
838d5ac1582d50020a146d747b64d64548fa8c92rbowen �����ڵ带, <code>2</code> �̻��̸� ���(warning)��
dc643bc37eec0af989b9623deaa81fb9499b6c8erbowen ����(info)�� ����Ѵ�.</dd>
ef4ce729f5fd58437a4c41d1166b9e9013db6c5frbowen
dc643bc37eec0af989b9623deaa81fb9499b6c8erbowen <dt><code>-V</code></dt>
ef4ce729f5fd58437a4c41d1166b9e9013db6c5frbowen <dd>������ ����ϰ� �����Ѵ�.</dd>
838d5ac1582d50020a146d747b64d64548fa8c92rbowen
838d5ac1582d50020a146d747b64d64548fa8c92rbowen <dt><code>-w</code></dt>
838d5ac1582d50020a146d747b64d64548fa8c92rbowen <dd>��� HTML ǥ�� ����Ѵ�. �⺻������ ǥ�� �� ��濡
838d5ac1582d50020a146d747b64d64548fa8c92rbowen �� ���� �ۼ��Ѵ�.</dd>
838d5ac1582d50020a146d747b64d64548fa8c92rbowen
ef4ce729f5fd58437a4c41d1166b9e9013db6c5frbowen <dt><code>-x <var>&lt;table&gt;-attributes</var></code></dt>
838d5ac1582d50020a146d747b64d64548fa8c92rbowen <dd><code>&lt;table&gt;</code>�� �Ӽ����� ����� ���ڿ�.
838d5ac1582d50020a146d747b64d64548fa8c92rbowen �Ӽ��� <code>&lt;table <var>���⿡</var> &gt;</code>
838d5ac1582d50020a146d747b64d64548fa8c92rbowen �߰��Ѵ�.</dd>
838d5ac1582d50020a146d747b64d64548fa8c92rbowen
ef4ce729f5fd58437a4c41d1166b9e9013db6c5frbowen <dt><code>-X <var>proxy</var>[:<var>port</var>]</code></dt>
dc643bc37eec0af989b9623deaa81fb9499b6c8erbowen <dd>���Ͻ� ������ ����Ͽ� ��û�Ѵ�.</dd>
dc643bc37eec0af989b9623deaa81fb9499b6c8erbowen
dc643bc37eec0af989b9623deaa81fb9499b6c8erbowen <dt><code>-y <var>&lt;tr&gt;-attributes</var></code></dt>
5996a8bd615ff844dd85872452570ae6d1bdb064slive <dd><code>&lt;tr&gt;</code>�� �Ӽ����� ����� ���ڿ�.</dd>
dc643bc37eec0af989b9623deaa81fb9499b6c8erbowen
ef4ce729f5fd58437a4c41d1166b9e9013db6c5frbowen <dt><code>-z <var>&lt;td&gt;-attributes</var></code></dt>
838d5ac1582d50020a146d747b64d64548fa8c92rbowen <dd><code>&lt;td&gt;</code>�� �Ӽ����� ����� ���ڿ�.</dd>
838d5ac1582d50020a146d747b64d64548fa8c92rbowen </dl>
838d5ac1582d50020a146d747b64d64548fa8c92rbowen</section>
838d5ac1582d50020a146d747b64d64548fa8c92rbowen
838d5ac1582d50020a146d747b64d64548fa8c92rbowen<section id="bugs"><title>����</title>
ef4ce729f5fd58437a4c41d1166b9e9013db6c5frbowen <p>�������� ���̰� ������ ���۸� ���� ����Ѵ�. �����
838d5ac1582d50020a146d747b64d64548fa8c92rbowen �ƱԸ�Ʈ, ������ ���� ���, �ٸ� �ܺ� �Էµ��� ����
838d5ac1582d50020a146d747b64d64548fa8c92rbowen �о���̸鼭 ������ �߻��� �� �ִ�.</p>
838d5ac1582d50020a146d747b64d64548fa8c92rbowen
dc643bc37eec0af989b9623deaa81fb9499b6c8erbowen <p>�� ���α׷��� HTTP/1.x�� ������ �������� �ʴ´�; ����
dc643bc37eec0af989b9623deaa81fb9499b6c8erbowen '����ϴ�' ����� ���丸�� �޴´�. <code>strstr(3)</code>��
dc643bc37eec0af989b9623deaa81fb9499b6c8erbowen �ſ� ���� ���⶧���� �ӵ��� ������ �� �� �ִ�; <em>��</em>,
5996a8bd615ff844dd85872452570ae6d1bdb064slive ���� ���ɺ��ٴ� <code>ab</code> ������ �����ϰ� �� ����
dc643bc37eec0af989b9623deaa81fb9499b6c8erbowen �ִ�.</p>
dc643bc37eec0af989b9623deaa81fb9499b6c8erbowen</section>
dc643bc37eec0af989b9623deaa81fb9499b6c8erbowen
dc643bc37eec0af989b9623deaa81fb9499b6c8erbowen</manualpage>
ef4ce729f5fd58437a4c41d1166b9e9013db6c5frbowen