summaryrefslogtreecommitdiffstats
path: root/docs/manual/programs/ab.html
diff options
context:
space:
mode:
Diffstat (limited to '')
-rw-r--r--docs/manual/programs/ab.html17
-rw-r--r--docs/manual/programs/ab.html.en360
-rw-r--r--docs/manual/programs/ab.html.fr.utf8404
-rw-r--r--docs/manual/programs/ab.html.ko.euc-kr231
-rw-r--r--docs/manual/programs/ab.html.tr.utf8383
5 files changed, 1395 insertions, 0 deletions
diff --git a/docs/manual/programs/ab.html b/docs/manual/programs/ab.html
new file mode 100644
index 0000000..82e0963
--- /dev/null
+++ b/docs/manual/programs/ab.html
@@ -0,0 +1,17 @@
+# GENERATED FROM XML -- DO NOT EDIT
+
+URI: ab.html.en
+Content-Language: en
+Content-type: text/html; charset=UTF-8
+
+URI: ab.html.fr.utf8
+Content-Language: fr
+Content-type: text/html; charset=UTF-8
+
+URI: ab.html.ko.euc-kr
+Content-Language: ko
+Content-type: text/html; charset=EUC-KR
+
+URI: ab.html.tr.utf8
+Content-Language: tr
+Content-type: text/html; charset=UTF-8
diff --git a/docs/manual/programs/ab.html.en b/docs/manual/programs/ab.html.en
new file mode 100644
index 0000000..8d4b1ef
--- /dev/null
+++ b/docs/manual/programs/ab.html.en
@@ -0,0 +1,360 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml" lang="en" xml:lang="en"><head>
+<meta content="text/html; charset=UTF-8" http-equiv="Content-Type" />
+<!--
+ XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
+ This file is generated from xml source: DO NOT EDIT
+ XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
+ -->
+<title>ab - Apache HTTP server benchmarking tool - Apache HTTP Server Version 2.4</title>
+<link href="../style/css/manual.css" rel="stylesheet" media="all" type="text/css" title="Main stylesheet" />
+<link href="../style/css/manual-loose-100pc.css" rel="alternate stylesheet" media="all" type="text/css" title="No Sidebar - Default font size" />
+<link href="../style/css/manual-print.css" rel="stylesheet" media="print" type="text/css" /><link rel="stylesheet" type="text/css" href="../style/css/prettify.css" />
+<script src="../style/scripts/prettify.min.js" type="text/javascript">
+</script>
+
+<link href="../images/favicon.ico" rel="shortcut icon" /></head>
+<body id="manual-page"><div id="page-header">
+<p class="menu"><a href="../mod/">Modules</a> | <a href="../mod/directives.html">Directives</a> | <a href="http://wiki.apache.org/httpd/FAQ">FAQ</a> | <a href="../glossary.html">Glossary</a> | <a href="../sitemap.html">Sitemap</a></p>
+<p class="apache">Apache HTTP Server Version 2.4</p>
+<img alt="" src="../images/feather.png" /></div>
+<div class="up"><a href="./"><img title="&lt;-" alt="&lt;-" src="../images/left.gif" /></a></div>
+<div id="path">
+<a href="http://www.apache.org/">Apache</a> &gt; <a href="http://httpd.apache.org/">HTTP Server</a> &gt; <a href="http://httpd.apache.org/docs/">Documentation</a> &gt; <a href="../">Version 2.4</a> &gt; <a href="./">Programs</a></div><div id="page-content"><div id="preamble"><h1>ab - Apache HTTP server benchmarking tool</h1>
+<div class="toplang">
+<p><span>Available Languages: </span><a href="../en/programs/ab.html" title="English">&nbsp;en&nbsp;</a> |
+<a href="../fr/programs/ab.html" hreflang="fr" rel="alternate" title="Français">&nbsp;fr&nbsp;</a> |
+<a href="../ko/programs/ab.html" hreflang="ko" rel="alternate" title="Korean">&nbsp;ko&nbsp;</a> |
+<a href="../tr/programs/ab.html" hreflang="tr" rel="alternate" title="Türkçe">&nbsp;tr&nbsp;</a></p>
+</div>
+
+ <p><code>ab</code> is a tool for benchmarking your Apache Hypertext
+ Transfer Protocol (HTTP) server. It is designed to give you an impression
+ of how your current Apache installation performs. This especially shows
+ you how many requests per second your Apache installation is capable of
+ serving.</p>
+</div>
+<div id="quickview"><a href="https://www.apache.org/foundation/contributing.html" class="badge"><img src="https://www.apache.org/images/SupportApache-small.png" alt="Support Apache!" /></a><ul id="toc"><li><img alt="" src="../images/down.gif" /> <a href="#synopsis">Synopsis</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#options">Options</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#output">Output</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#bugs">Bugs</a></li>
+</ul><h3>See also</h3><ul class="seealso"><li><code class="program"><a href="../programs/httpd.html">httpd</a></code></li><li><a href="#comments_section">Comments</a></li></ul></div>
+<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="section">
+<h2><a name="synopsis" id="synopsis">Synopsis</a></h2>
+ <p><code><strong>ab</strong>
+ [ -<strong>A</strong> <var>auth-username</var>:<var>password</var> ]
+ [ -<strong>b</strong> <var>windowsize</var> ]
+ [ -<strong>B</strong> <var>local-address</var> ]
+ [ -<strong>c</strong> <var>concurrency</var> ]
+ [ -<strong>C</strong> <var>cookie-name</var>=<var>value</var> ]
+ [ -<strong>d</strong> ]
+ [ -<strong>e</strong> <var>csv-file</var> ]
+ [ -<strong>E</strong> <var>client-certificate file</var> ]
+ [ -<strong>f</strong> <var>protocol</var> ]
+ [ -<strong>g</strong> <var>gnuplot-file</var> ]
+ [ -<strong>h</strong> ]
+ [ -<strong>H</strong> <var>custom-header</var> ]
+ [ -<strong>i</strong> ]
+ [ -<strong>k</strong> ]
+ [ -<strong>l</strong> ]
+ [ -<strong>m</strong> <var>HTTP-method</var> ]
+ [ -<strong>n</strong> <var>requests</var> ]
+ [ -<strong>p</strong> <var>POST-file</var> ]
+ [ -<strong>P</strong> <var>proxy-auth-username</var>:<var>password</var> ]
+ [ -<strong>q</strong> ]
+ [ -<strong>r</strong> ]
+ [ -<strong>s</strong> <var>timeout</var> ]
+ [ -<strong>S</strong> ]
+ [ -<strong>t</strong> <var>timelimit</var> ]
+ [ -<strong>T</strong> <var>content-type</var> ]
+ [ -<strong>u</strong> <var>PUT-file</var> ]
+ [ -<strong>v</strong> <var>verbosity</var>]
+ [ -<strong>V</strong> ]
+ [ -<strong>w</strong> ]
+ [ -<strong>x</strong> <var>&lt;table&gt;-attributes</var> ]
+ [ -<strong>X</strong> <var>proxy</var>[:<var>port</var>] ]
+ [ -<strong>y</strong> <var>&lt;tr&gt;-attributes</var> ]
+ [ -<strong>z</strong> <var>&lt;td&gt;-attributes</var> ]
+ [ -<strong>Z</strong> <var>ciphersuite</var> ]
+ [http[s]://]<var>hostname</var>[:<var>port</var>]/<var>path</var></code></p>
+</div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="section">
+<h2><a name="options" id="options">Options</a></h2>
+ <dl>
+ <dt><code>-A <var>auth-username</var>:<var>password</var></code></dt>
+ <dd>Supply BASIC Authentication credentials to the server. The username and
+ password are separated by a single <code>:</code> and sent on the wire
+ base64 encoded. The string is sent regardless of whether the server needs
+ it (<em>i.e.</em>, has sent an 401 authentication needed).</dd>
+
+ <dt><code>-b <var>windowsize</var></code></dt>
+ <dd>Size of TCP send/receive buffer, in bytes.</dd>
+
+ <dt><code>-B <var>local-address</var></code></dt>
+ <dd>Address to bind to when making outgoing connections.</dd>
+
+ <dt><code>-c <var>concurrency</var></code></dt>
+ <dd>Number of multiple requests to perform at a time. Default is one
+ request at a time.</dd>
+
+ <dt><code>-C <var>cookie-name</var>=<var>value</var></code></dt>
+ <dd>Add a <code>Cookie:</code> line to the request. The argument is
+ typically in the form of a <code><var>name</var>=<var>value</var></code>
+ pair. This field is repeatable.</dd>
+
+ <dt><code>-d</code></dt>
+ <dd>Do not display the "percentage served within XX [ms] table". (legacy
+ support).</dd>
+
+ <dt><code>-e <var>csv-file</var></code></dt>
+ <dd>Write a Comma separated value (CSV) file which contains for each
+ percentage (from 1% to 100%) the time (in milliseconds) it took to serve
+ that percentage of the requests. This is usually more useful than the
+ 'gnuplot' file; as the results are already 'binned'.</dd>
+
+ <dt><code>-E <var>client-certificate-file</var></code></dt>
+ <dd>When connecting to an SSL website, use the provided client certificate
+ in PEM format to authenticate with the server. The file is expected to
+ contain the client certificate, followed by intermediate certificates,
+ followed by the private key. Available in 2.4.36 and later.</dd>
+
+ <dt><code>-f <var>protocol</var></code></dt>
+ <dd>Specify SSL/TLS protocol (SSL2, SSL3, TLS1, TLS1.1, TLS1.2, or ALL).
+ TLS1.1 and TLS1.2 support available in 2.4.4 and later.</dd>
+
+ <dt><code>-g <var>gnuplot-file</var></code></dt>
+ <dd>Write all measured values out as a 'gnuplot' or TSV (Tab separate
+ values) file. This file can easily be imported into packages like Gnuplot,
+ IDL, Mathematica, Igor or even Excel. The labels are on the first line of
+ the file. </dd>
+
+ <dt><code>-h</code></dt>
+ <dd>Display usage information.</dd>
+
+ <dt><code>-H <var>custom-header</var></code></dt>
+ <dd>Append extra headers to the request. The argument is typically in
+ the form of a valid header line, containing a colon-separated field-value
+ pair (<em>i.e.</em>, <code>"Accept-Encoding: zip/zop;8bit"</code>).</dd>
+
+ <dt><code>-i</code></dt>
+ <dd>Do <code>HEAD</code> requests instead of <code>GET</code>.</dd>
+
+ <dt><code>-k</code></dt>
+ <dd>Enable the HTTP KeepAlive feature, <em>i.e.</em>, perform multiple
+ requests within one HTTP session. Default is no KeepAlive.</dd>
+
+ <dt><code>-l</code></dt>
+ <dd>Do not report errors if the length of the responses is not constant. This
+ can be useful for dynamic pages.
+ Available in 2.4.7 and later.
+ </dd>
+
+ <dt><code>-m <var>HTTP-method</var></code></dt>
+ <dd>Custom HTTP method for the requests.
+ Available in 2.4.10 and later.</dd>
+
+ <dt><code>-n <var>requests</var></code></dt>
+ <dd>Number of requests to perform for the benchmarking session. The default
+ is to just perform a single request which usually leads to
+ non-representative benchmarking results.</dd>
+
+ <dt><code>-p <var>POST-file</var></code></dt>
+ <dd>File containing data to POST. Remember to also set <code>-T</code>.</dd>
+
+ <dt><code>-P <var>proxy-auth-username</var>:<var>password</var></code></dt>
+ <dd>Supply BASIC Authentication credentials to a proxy en-route. The
+ username and password are separated by a single <code>:</code> and sent on
+ the wire base64 encoded. The string is sent regardless of whether the
+ proxy needs it (<em>i.e.</em>, has sent an 407 proxy authentication
+ needed).</dd>
+
+ <dt><code>-q</code></dt>
+ <dd>When processing more than 150 requests, <code>ab</code> outputs a
+ progress count on <code>stderr</code> every 10% or 100 requests or so. The
+ <code>-q</code> flag will suppress these messages.</dd>
+
+ <dt><code>-r</code></dt>
+ <dd>Don't exit on socket receive errors.</dd>
+
+ <dt><code>-s <var>timeout</var></code></dt>
+ <dd>Maximum number of seconds to wait before the socket times out.
+ Default is 30 seconds.
+ Available in 2.4.4 and later.</dd>
+
+ <dt><code>-S</code></dt>
+ <dd>Do not display the median and standard deviation values, nor display
+ the warning/error messages when the average and median are more than
+ one or two times the standard deviation apart. And default to the
+ min/avg/max values. (legacy support).</dd>
+
+ <dt><code>-t <var>timelimit</var></code></dt>
+ <dd>Maximum number of seconds to spend for benchmarking. This implies a
+ <code>-n 50000</code> internally. Use this to benchmark the server within a
+ fixed total amount of time. Per default there is no timelimit.</dd>
+
+ <dt><code>-T <var>content-type</var></code></dt>
+ <dd>Content-type header to use for POST/PUT data, eg.
+ <code>application/x-www-form-urlencoded</code>.
+ Default is <code>text/plain</code>.</dd>
+
+ <dt><code>-u <var>PUT-file</var></code></dt>
+ <dd>File containing data to PUT. Remember to also set <code>-T</code>.</dd>
+
+ <dt><code>-v <var>verbosity</var></code></dt>
+ <dd>Set verbosity level - <code>4</code> and above prints information on
+ headers, <code>3</code> and above prints response codes (404, 200, etc.),
+ <code>2</code> and above prints warnings and info.</dd>
+
+ <dt><code>-V</code></dt>
+ <dd>Display version number and exit.</dd>
+
+ <dt><code>-w</code></dt>
+ <dd>Print out results in HTML tables. Default table is two columns wide,
+ with a white background.</dd>
+
+ <dt><code>-x <var>&lt;table&gt;-attributes</var></code></dt>
+ <dd>String to use as attributes for <code>&lt;table&gt;</code>. Attributes
+ are inserted <code>&lt;table <var>here</var> &gt;</code>.</dd>
+
+ <dt><code>-X <var>proxy</var>[:<var>port</var>]</code></dt>
+ <dd>Use a proxy server for the requests.</dd>
+
+ <dt><code>-y <var>&lt;tr&gt;-attributes</var></code></dt>
+ <dd>String to use as attributes for <code>&lt;tr&gt;</code>.</dd>
+
+ <dt><code>-z <var>&lt;td&gt;-attributes</var></code></dt>
+ <dd>String to use as attributes for <code>&lt;td&gt;</code>.</dd>
+
+ <dt><code>-Z <var>ciphersuite</var></code></dt>
+ <dd>Specify SSL/TLS cipher suite (See openssl ciphers)</dd>
+ </dl>
+</div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="section">
+<h2><a name="output" id="output">Output</a></h2>
+ <p>The following list describes the values returned by <code>ab</code>:
+ </p>
+
+ <dl>
+ <dt>Server Software</dt>
+ <dd>The value, if any, returned in the <var>server</var> HTTP header
+ of the first successful response. This includes all characters in the
+ header from beginning to the point a character with decimal value of 32
+ (most notably: a space or CR/LF) is detected.</dd>
+
+ <dt>Server Hostname</dt>
+ <dd>The DNS or IP address given on the command line</dd>
+
+ <dt>Server Port</dt>
+ <dd>The port to which ab is connecting. If no port is given on the
+ command line, this will default to 80 for http and 443 for
+ https.</dd>
+
+ <dt>SSL/TLS Protocol</dt>
+ <dd>The protocol parameters negotiated between the client and server.
+ This will only be printed if SSL is used.</dd>
+
+ <dt>Document Path</dt>
+ <dd>The request URI parsed from the command line string.</dd>
+
+ <dt>Document Length</dt>
+ <dd>This is the size in bytes of the first successfully returned document.
+ If the document length changes during testing, the response is
+ considered an error.</dd>
+
+ <dt>Concurrency Level</dt>
+ <dd>The number of concurrent clients used during the test</dd>
+
+ <dt>Time taken for tests</dt>
+ <dd>This is the time taken from the moment the first socket connection
+ is created to the moment the last response is received</dd>
+
+ <dt>Complete requests</dt>
+ <dd>The number of successful responses received</dd>
+
+ <dt>Failed requests</dt>
+ <dd>The number of requests that were considered a failure. If the
+ number is greater than zero, another line will be printed showing the
+ number of requests that failed due to connecting, reading, incorrect
+ content length, or exceptions.</dd>
+
+ <dt>Write errors</dt>
+ <dd>The number of errors that failed during write (broken pipe).</dd>
+
+ <dt>Non-2xx responses</dt>
+ <dd>The number of responses that were not in the 200 series of response
+ codes. If all responses were 200, this field is not printed.</dd>
+
+ <dt>Keep-Alive requests</dt>
+ <dd>The number of connections that resulted in Keep-Alive requests</dd>
+
+ <dt>Total body sent</dt>
+ <dd>If configured to send data as part of the test, this is the total
+ number of bytes sent during the tests. This field is omitted if the test
+ did not include a body to send.</dd>
+
+ <dt>Total transferred</dt>
+ <dd>The total number of bytes received from the server. This number
+ is essentially the number of bytes sent over the wire.</dd>
+
+ <dt>HTML transferred</dt>
+ <dd>The total number of document bytes received from the server. This
+ number excludes bytes received in HTTP headers</dd>
+
+ <dt>Requests per second</dt>
+ <dd>This is the number of requests per second. This value is the result
+ of dividing the number of requests by the total time taken</dd>
+
+ <dt>Time per request</dt>
+ <dd>The average time spent per request. The first value is calculated
+ with the formula <code>concurrency * timetaken * 1000 / done</code>
+ while the second value is calculated with the formula
+ <code>timetaken * 1000 / done</code></dd>
+
+ <dt>Transfer rate</dt>
+ <dd>The rate of transfer as calculated by the formula
+ <code>totalread / 1024 / timetaken</code></dd>
+ </dl>
+</div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="section">
+<h2><a name="bugs" id="bugs">Bugs</a></h2>
+ <p>There are various statically declared buffers of fixed length. Combined
+ with the lazy parsing of the command line arguments, the response headers
+ from the server and other external inputs, this might bite you.</p>
+
+ <p>It does not implement HTTP/1.x fully; only accepts some 'expected' forms
+ of responses. The rather heavy use of <code>strstr(3)</code> shows up top
+ in profile, which might indicate a performance problem; <em>i.e.</em>, you
+ would measure the <code>ab</code> performance rather than the server's.</p>
+</div></div>
+<div class="bottomlang">
+<p><span>Available Languages: </span><a href="../en/programs/ab.html" title="English">&nbsp;en&nbsp;</a> |
+<a href="../fr/programs/ab.html" hreflang="fr" rel="alternate" title="Français">&nbsp;fr&nbsp;</a> |
+<a href="../ko/programs/ab.html" hreflang="ko" rel="alternate" title="Korean">&nbsp;ko&nbsp;</a> |
+<a href="../tr/programs/ab.html" hreflang="tr" rel="alternate" title="Türkçe">&nbsp;tr&nbsp;</a></p>
+</div><div class="top"><a href="#page-header"><img src="../images/up.gif" alt="top" /></a></div><div class="section"><h2><a id="comments_section" name="comments_section">Comments</a></h2><div class="warning"><strong>Notice:</strong><br />This is not a Q&amp;A section. Comments placed here should be pointed towards suggestions on improving the documentation or server, and may be removed by our moderators if they are either implemented or considered invalid/off-topic. Questions on how to manage the Apache HTTP Server should be directed at either our IRC channel, #httpd, on Libera.chat, or sent to our <a href="https://httpd.apache.org/lists.html">mailing lists</a>.</div>
+<script type="text/javascript"><!--//--><![CDATA[//><!--
+var comments_shortname = 'httpd';
+var comments_identifier = 'http://httpd.apache.org/docs/2.4/programs/ab.html';
+(function(w, d) {
+ if (w.location.hostname.toLowerCase() == "httpd.apache.org") {
+ d.write('<div id="comments_thread"><\/div>');
+ var s = d.createElement('script');
+ s.type = 'text/javascript';
+ s.async = true;
+ s.src = 'https://comments.apache.org/show_comments.lua?site=' + comments_shortname + '&page=' + comments_identifier;
+ (d.getElementsByTagName('head')[0] || d.getElementsByTagName('body')[0]).appendChild(s);
+ }
+ else {
+ d.write('<div id="comments_thread">Comments are disabled for this page at the moment.<\/div>');
+ }
+})(window, document);
+//--><!]]></script></div><div id="footer">
+<p class="apache">Copyright 2023 The Apache Software Foundation.<br />Licensed under the <a href="http://www.apache.org/licenses/LICENSE-2.0">Apache License, Version 2.0</a>.</p>
+<p class="menu"><a href="../mod/">Modules</a> | <a href="../mod/directives.html">Directives</a> | <a href="http://wiki.apache.org/httpd/FAQ">FAQ</a> | <a href="../glossary.html">Glossary</a> | <a href="../sitemap.html">Sitemap</a></p></div><script type="text/javascript"><!--//--><![CDATA[//><!--
+if (typeof(prettyPrint) !== 'undefined') {
+ prettyPrint();
+}
+//--><!]]></script>
+</body></html> \ No newline at end of file
diff --git a/docs/manual/programs/ab.html.fr.utf8 b/docs/manual/programs/ab.html.fr.utf8
new file mode 100644
index 0000000..137c483
--- /dev/null
+++ b/docs/manual/programs/ab.html.fr.utf8
@@ -0,0 +1,404 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml" lang="fr" xml:lang="fr"><head>
+<meta content="text/html; charset=UTF-8" http-equiv="Content-Type" />
+<!--
+ XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
+ This file is generated from xml source: DO NOT EDIT
+ XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
+ -->
+<title>ab - L'outil de test des performances du serveur HTTP
+Apache - Serveur HTTP Apache Version 2.4</title>
+<link href="../style/css/manual.css" rel="stylesheet" media="all" type="text/css" title="Main stylesheet" />
+<link href="../style/css/manual-loose-100pc.css" rel="alternate stylesheet" media="all" type="text/css" title="No Sidebar - Default font size" />
+<link href="../style/css/manual-print.css" rel="stylesheet" media="print" type="text/css" /><link rel="stylesheet" type="text/css" href="../style/css/prettify.css" />
+<script src="../style/scripts/prettify.min.js" type="text/javascript">
+</script>
+
+<link href="../images/favicon.ico" rel="shortcut icon" /></head>
+<body id="manual-page"><div id="page-header">
+<p class="menu"><a href="../mod/">Modules</a> | <a href="../mod/directives.html">Directives</a> | <a href="http://wiki.apache.org/httpd/FAQ">FAQ</a> | <a href="../glossary.html">Glossaire</a> | <a href="../sitemap.html">Plan du site</a></p>
+<p class="apache">Serveur HTTP Apache Version 2.4</p>
+<img alt="" src="../images/feather.png" /></div>
+<div class="up"><a href="./"><img title="&lt;-" alt="&lt;-" src="../images/left.gif" /></a></div>
+<div id="path">
+<a href="http://www.apache.org/">Apache</a> &gt; <a href="http://httpd.apache.org/">Serveur HTTP</a> &gt; <a href="http://httpd.apache.org/docs/">Documentation</a> &gt; <a href="../">Version 2.4</a> &gt; <a href="./">Programmes</a></div><div id="page-content"><div id="preamble"><h1>ab - L'outil de test des performances du serveur HTTP
+Apache</h1>
+<div class="toplang">
+<p><span>Langues Disponibles: </span><a href="../en/programs/ab.html" hreflang="en" rel="alternate" title="English">&nbsp;en&nbsp;</a> |
+<a href="../fr/programs/ab.html" title="Français">&nbsp;fr&nbsp;</a> |
+<a href="../ko/programs/ab.html" hreflang="ko" rel="alternate" title="Korean">&nbsp;ko&nbsp;</a> |
+<a href="../tr/programs/ab.html" hreflang="tr" rel="alternate" title="Türkçe">&nbsp;tr&nbsp;</a></p>
+</div>
+
+ <p><code>ab</code> est un utilitaire qui vous permet de tester les
+ performances de votre serveur HTTP Apache. Il a été conçu pour vous
+ donner une idée du degré de performances de votre installation
+ d'Apache. Il vous permet en particulier de déterminer le nombre de
+ réquêtes que votre installation d'Apache est capable de servir par
+ seconde.</p>
+</div>
+<div id="quickview"><a href="https://www.apache.org/foundation/contributing.html" class="badge"><img src="https://www.apache.org/images/SupportApache-small.png" alt="Support Apache!" /></a><ul id="toc"><li><img alt="" src="../images/down.gif" /> <a href="#synopsis">Syntaxe</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#options">Options</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#output">Sortie</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#bugs">Bogues</a></li>
+</ul><h3>Voir aussi</h3><ul class="seealso"><li><code class="program"><a href="../programs/httpd.html">httpd</a></code></li><li><a href="#comments_section">Commentaires</a></li></ul></div>
+<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="section">
+<h2><a name="synopsis" id="synopsis">Syntaxe</a></h2>
+ <p><code><strong>ab</strong>
+ [ -<strong>A</strong> <var>nom-utilisateur</var>:<var>mot-de-passe</var> ]
+ [ -<strong>b</strong> <var>taille-tampon</var> ]
+ [ -<strong>B</strong> <var>adresse-locale</var> ]
+ [ -<strong>c</strong> <var>simultanéité</var> ]
+ [ -<strong>C</strong> <var>nom-cookie</var>=<var>valeur</var> ]
+ [ -<strong>d</strong> ]
+ [ -<strong>e</strong> <var>fichier-csv</var> ]
+ [ -<strong>E</strong> <var>fichier du certificat client</var> ]
+ [ -<strong>f</strong> <var>protocole</var> ]
+ [ -<strong>g</strong> <var>fichier-gnuplot</var> ]
+ [ -<strong>h</strong> ]
+ [ -<strong>H</strong> <var>en-tête-personnalisé</var> ]
+ [ -<strong>i</strong> ]
+ [ -<strong>k</strong> ]
+ [ -<strong>l</strong> ]
+ [ -<strong>m</strong> <var>HTTP-method</var> ]
+ [ -<strong>n</strong> <var>requêtes</var> ]
+ [ -<strong>p</strong> <var>fichier-POST</var> ]
+ [ -<strong>P</strong>
+ <var>nom-utilisateur-mandataire</var>:<var>mot-de-passe</var> ]
+ [ -<strong>q</strong> ]
+ [ -<strong>r</strong> ]
+ [ -<strong>s</strong> <var>timeout</var> ]
+ [ -<strong>S</strong> ]
+ [ -<strong>t</strong> <var>limite-de-durée</var> ]
+ [ -<strong>T</strong> <var>type-de-contenu</var> ]
+ [ -<strong>u</strong> <var>fichier PUT</var> ]
+ [ -<strong>v</strong> <var>verbosité</var>]
+ [ -<strong>V</strong> ]
+ [ -<strong>w</strong> ]
+ [ -<strong>x</strong> <var>&lt;table&gt;-attributs</var> ]
+ [ -<strong>X</strong> <var>mandataire</var>[:<var>port</var>] ]
+ [ -<strong>y</strong> <var>&lt;tr&gt;-attributs</var> ]
+ [ -<strong>z</strong> <var>&lt;td&gt;-attributs</var> ]
+ [ -<strong>Z</strong> <var>algorithme-chiffrement</var> ]
+ [http[s]://]<var>nom-serveur</var>[:<var>port</var>]/<var>chemin</var></code></p>
+</div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="section">
+<h2><a name="options" id="options">Options</a></h2>
+ <dl>
+ <dt><code>-A <var>nom-utilisateur</var>:<var>mot-de-passe</var></code></dt>
+ <dd>Fournit le support d'une authentification de base vers le
+ serveur. Les nom-utilisateur et mot-de-passe sont séparés par un
+ seul caractère <code>:</code> et transmis sous forme codée base64.
+ La chaîne est envoyée que le serveur en ait besoin ou non (qu'il ait
+ renvoyé un code "401 authentication needed" ou non).</dd>
+
+ <dt><code>-b <var>taille-tampon</var></code></dt>
+ <dd>Taille du tampon d'émission/réception TCP, en octets.</dd>
+
+ <dt><code>-B <var>adresse-locale</var></code></dt>
+ <dd>Adresse à laquelle se rattacher lors des connexions sortantes.</dd>
+
+ <dt><code>-c <var>simultanéité</var></code></dt>
+ <dd>Nombre de requêtes à effectuer simultanément. Par défaut, une
+ seule requête est effectuée à la fois.</dd>
+
+ <dt><code>-C <var>nom-cookie</var>=<var>valeur</var></code></dt>
+ <dd>Ajoute une ligne <code>Cookie:</code> à la requête. L'argument
+ se présente en général sous la forme d'une
+ paire <code><var>nom</var>=<var>valeur</var></code>. Ce champ peut
+ être répété.</dd>
+
+ <dt><code>-d</code></dt>
+
+ <dd>N'affiche pas le "pourcentage servi dans la table XX [ms]".
+ (support de l'héritage).</dd>
+
+ <dt><code>-e <var>fichier-csv</var></code></dt>
+ <dd>Enregistre des valeurs séparées par des virgules (CSV) dans un
+ fichier, indiquant pour chaque pourcentage (de 1% à 100 %), le temps
+ (en millisecondes) mis pour servir ce pourcentage de requêtes. Ce
+ fichier est en général plus utile qu'un fichier 'gnuplot', car les
+ résultats sont déjà sous forme binaire.</dd>
+
+ <dt><code>-E <var>fichier du certificat client</var></code></dt>
+ <dd>Utilise le certificat client au format PEM qu'il contient pour
+ s'authentifier auprès du serveur lors d'une connexion à un site web sous
+ SSL. Ce fichier doit contenir le certificat client suivi des certificats
+ intermédiaires et de la clé privé. Disponible à partir de la version 2.4.36
+ du serveur HTTP Apache.</dd>
+
+ <dt><code>-f <var>protocole</var></code></dt>
+ <dd>Spécifie le protocole SSL/TLS (SSL2, SSL3, TLS1, TLS1.1, TLS1.2, or ALL).
+ TLS1.1 et TLS1.2 sont supportés à partir de la version 2.4.4 du
+ serveur HTTP Apache.</dd>
+
+ <dt><code>-g <var>fichier-gnuplot</var></code></dt>
+ <dd>Enregistre toutes les valeurs mesurées dans un fichier 'gnuplot'
+ ou TSV (valeurs séparées par des tabulations). Ce fichier peut être
+ facilement importé dans des programmes comme Gnuplot, IDL,
+ Mathematica, Igor ou même Excel. La première ligne du fichier
+ contient les noms des valeurs.</dd>
+
+ <dt><code>-h</code></dt>
+ <dd>Affiche une aide à propos de l'utilisation du programme.</dd>
+
+ <dt><code>-H <var>en-tête-personnalisé</var></code></dt>
+ <dd>Ajoute des en-têtes supplémentaires à la requête. L'argument se
+ présente sous la forme d'une ligne d'en-tête valide, autrement dit
+ une paire champ/valeur séparés par un caractère ':' (par exemple
+ <code>"Accept-Encoding: zip/zop;8bit"</code>).</dd>
+
+ <dt><code>-i</code></dt>
+ <dd>Effectue des requêtes <code>HEAD</code> plutôt que
+ <code>GET</code>.</dd>
+
+ <dt><code>-k</code></dt>
+ <dd>Active la fonctionnalité des connexions HTTP persistantes
+ (KeepAlive), c'est à dire effectue plusieurs requêtes au cours d'une
+ seule session HTTP. Cette fonctionnalité est désactivée par
+ défaut.</dd>
+
+ <dt><code>-l</code></dt>
+ <dd>Ne signale pas les erreurs si la taille de la réponse n'est pas
+ constante. Cette option peut s'avérer utile pour les pages
+ dynamiques. Disponible à partir de la version 2.4.7 du serveur HTTP
+ Apache.
+ </dd>
+
+ <dt><code>-m <var>HTTP-method</var></code></dt>
+ <dd>Méthode HTTP personnalisée à utiliser pour les requêtes.
+ Disponible à partir de la version 2.4.10 du serveur HTTP
+ Apache.</dd>
+
+ <dt><code>-n <var>requêtes</var></code></dt>
+ <dd>Nombre de requêtes à effectuer au cours du test de performances.
+ Par défaut, une seule requête est effectuée, ce qui ne permet pas
+ d'obtenir des résultats représentatifs.</dd>
+
+ <dt><code>-p <var>fichier-POST</var></code></dt>
+ <dd>Fichier contenant les données pour les requêtes POST.
+ Assurez-vous de spécifier aussi le paramètre <code>-T</code>.</dd>
+
+ <dt><code>-P <var>nom-utilisateur-mandataire</var>:<var>mot-de-passe</var></code></dt>
+ <dd>Fournit les informations d'authentification basique pour un
+ mandataire en-route. Les nom d'utilisateur et mot de passe sont
+ séparés par un simple caractère <code>:</code> et envoyés sur le
+ réseau codés en base64. La chaîne est envoyée, que le mandataire en
+ ait besoin ou non (qu'il ait renvoyé un code "407 proxy
+ authentication needed" ou non).</dd>
+
+ <dt><code>-q</code></dt>
+ <dd>Lorsque plus de 150 requêtes sont traitées, <code>ab</code>
+ affiche la progression du traitement sur <code>stderr</code> tous
+ les 10% du nombre total ou toutes les 100 requêtes. Le drapeau
+ <code>-q</code> permet de supprimer ces messages.</dd>
+
+ <dt><code>-r</code></dt>
+ <dd>Ne s'arrête pas en cas d'erreur de réception du socket.</dd>
+
+ <dt><code>-s <var>timeout</var></code></dt>
+ <dd>Temps maximum d'attente en secondes du socket avant de considérer
+ le délai comme dépassé. La valeur par défaut est de 30 secondes.
+ Disponible à partir de la version 2.4.4 du serveur HTTP
+ Apache.</dd>
+
+ <dt><code>-S</code></dt>
+ <dd>N'affiche ni les valeurs de déviation standards et médianes, ni
+ les messages d'erreur et d'avertissement lorsque les valeurs
+ médianes et moyennes sont égales à une ou deux fois la valeur de
+ déviation standard. Par défaut les valeurs mini/moyenne/maxi sont
+ affichées (support de l'héritage).</dd>
+
+
+ <dt><code>-t <var>limite-durée</var></code></dt>
+ <dd>Durée maximale en secondes du test de performances. Ceci
+ implique un <code>-n 50000</code> en interne. Utilisez cette option
+ si vous souhaitez tester les performances du serveur pendant une
+ durée fixée à l'avance. Par défaut, il n'y a pas de limite de
+ durée.</dd>
+
+ <dt><code>-T <var>type-contenu</var></code></dt>
+ <dd>Valeur de l'en-tête Content-type à utiliser pour les données
+ POST/PUT, par exemple
+ <code>application/x-www-form-urlencoded</code>.
+ La valeur par défaut est <code>text/plain</code>.</dd>
+
+ <dt><code>-u <var>fichier PUT</var></code></dt>
+ <dd>Fichier contenant des données PUT. Ne pas oublier de spécifier
+ aussi <code>-T</code>.</dd>
+
+ <dt><code>-v <var>verbosité</var></code></dt>
+ <dd>Définit le niveau de verbosité - les niveaux <code>4</code> et
+ supérieurs permettent d'afficher des informations à propos des
+ en-têtes, les niveaux <code>3</code> et supérieurs les codes de
+ réponse (404, 200, etc...), et les niveaux <code>2</code> et
+ supérieurs les messages d'avertissement et d'information.</dd>
+
+ <dt><code>-V</code></dt>
+ <dd>Affiche le numéro de version et s'arrête.</dd>
+
+ <dt><code>-w</code></dt>
+ <dd>Affiche les résultats dans des tables HTML. La table par défaut
+ comporte deux colonnes sur fond blanc.</dd>
+
+ <dt><code>-x <var>&lt;table&gt;-attributs</var></code></dt>
+ <dd>La chaîne à utiliser comme attributs pour
+ <code>&lt;table&gt;</code>. Les attributs sont insérés
+ <code>&lt;table <var>ici</var> &gt;</code>.</dd>
+
+ <dt><code>-X <var>mandataire</var>[:<var>port</var>]</code></dt>
+ <dd>Utilise un serveur mandataire pour les requêtes.</dd>
+
+ <dt><code>-y <var>&lt;tr&gt;-attributs</var></code></dt>
+ <dd>La chaîne à utiliser comme attributs pour
+ <code>&lt;tr&gt;</code>.</dd>
+
+ <dt><code>-z <var>&lt;td&gt;-attributs</var></code></dt>
+ <dd>La chaîne à utiliser comme attributs pour
+ <code>&lt;td&gt;</code>.</dd>
+
+ <dt><code>-Z <var>algorithme-chiffrement</var></code></dt>
+ <dd>Spécifie l'algorithme de chiffrement SSL/TLS (Voir les
+ algorithme de chiffrement openssl).</dd>
+ </dl>
+</div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="section">
+<h2><a name="output" id="output">Sortie</a></h2>
+ <p>Vous touverez dans ce qui suit la liste des valeurs retournées
+ par <code>ab</code> :
+ </p>
+
+ <dl>
+ <dt>Server Software</dt>
+ <dd>La valeur, si elle existe, de l'en-tête HTTP
+ <var>server</var> renvoyée dans la première réponse réussie.
+ Elle comporte tous les caractères de l'en-tête jusqu'à ce qu'un
+ caractère de valeur décimale 32 soit rencontré (le plus souvent
+ un espace ou une fin de ligne).</dd>
+
+ <dt>Server Hostname</dt>
+ <dd>Le nom DNS ou l'adresse IP fourni dans la ligne de commande.</dd>
+
+ <dt>Server Port</dt>
+ <dd>Le port auquel ab est connecté. Si la ligne de commande ne
+ spécifie aucun port, le port par défaut sera 80 pour http et 443
+ pour https.</dd>
+
+ <dt>SSL/TLS Protocol</dt>
+ <dd>Les paramètres de protocole négociés entre le client et le
+ serveur. Uniquement si SSL est utilisé.</dd>
+
+ <dt>Document Path</dt>
+ <dd>L'URI de la requête interprété à partir de la chaîne de la
+ ligne de commande.</dd>
+
+ <dt>Document Length</dt>
+ <dd>Il s'agit de la taille en octets du premier document renvoyé
+ avec succès. Si la taille du document est modifiée au cours
+ du test, la réponse est considérée comme une erreur.</dd>
+
+ <dt>Concurrency Level</dt>
+ <dd>Le nombre de clients simultanés utilisés au cours du test.</dd>
+
+ <dt>Time taken for tests</dt>
+ <dd>Il s'agit du temps écoulé entre le moment de la première
+ connexion au socket et la réception de la dernière
+ réponse.</dd>
+
+ <dt>Complete requests</dt>
+ <dd>Le nombre de réponses reçues avec succès.</dd>
+
+ <dt>Failed requests</dt>
+ <dd>Le nombre de requêtes considérées comme erronées. Si ce
+ nombre est différent de 0, une ligne supplémentaire indiquera le
+ nombre de requêtes ayant échoué suite à un problème de
+ connexion, de lecture, de taille de contenu erronée ou
+ d'exceptions.</dd>
+
+ <dt>Write errors</dt>
+ <dd>Le nombre d'erreurs rencontrées en cours d'écriture (broken pipe).</dd>
+
+ <dt>Non-2xx responses</dt>
+ <dd>Le nombre de réponses dont le code était en dehors de la
+ série 200. Si toutes les réponses appartiennent à la série 200,
+ cette ligne est absente.</dd>
+
+ <dt>Keep-Alive requests</dt>
+ <dd>Le nombre de connexions promues à l'état de connexions
+ persistantes.</dd>
+
+ <dt>Total body sent</dt>
+ <dd>Si le test a été configuré dans ce sens, il s'agit du nombre
+ total d'octets envoyés au cours du test. Ce champ est omis si le
+ test ne prévoyait pas d'envoi de corps.</dd>
+
+ <dt>Total transferred</dt>
+ <dd>Le nombre total d'octets reçus du serveur. Ce nombre
+ correspond à peu près au nombre d'octets envoyés sur la ligne.</dd>
+
+ <dt>HTML transferred</dt>
+ <dd>Le nombre total d'octets utiles (contenus) reçus du serveur.
+ Ce nombre n'inclut pas les octets correspondant aux en-têtes
+ HTTP.</dd>
+
+ <dt>Requests per second</dt>
+ <dd>Il s'agit du nombre de requêtes par seconde. Il correspond
+ au nombre de requêtes divisé par la durée totale du traitement.</dd>
+
+ <dt>Time per request</dt>
+ <dd>La durée moyenne du traitement d'une requête. La première
+ valeur est calculée selon la formule <code>concurrency *
+ timetaken * 1000 / done</code>, alors que la seconde valeur est
+ calculée selon la formule <code>timetaken * 1000 / done</code>.</dd>
+
+ <dt>Transfer rate</dt>
+ <dd>Le taux de transfert calculé selon la formule
+ <code>totalread / 1024 / timetaken</code>.</dd>
+ </dl>
+</div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="section">
+<h2><a name="bugs" id="bugs">Bogues</a></h2>
+ <p>De nombreux tampons de taille fixe sont déclarés statiquement.
+ Combiné avec l'interprétation poussive des arguments de la ligne de
+ commande, les en-têtes de réponse du serveur et autres entrées
+ externes, ceci peut vous affecter.</p>
+
+ <p>HTTP/1.x n'est pas complètement implémenté ; seules certaines
+ formes de réponses 'attendues' sont acceptées. L'utilisation
+ relativement intense de <code>strstr(3)</code> provoque un affichage
+ en tête de profil, ce qui peut faire croire à un problème de
+ performances ; en d'autres termes, vous mesurez les performances de
+ <code>ab</code> plutôt que celles du serveur.</p>
+</div></div>
+<div class="bottomlang">
+<p><span>Langues Disponibles: </span><a href="../en/programs/ab.html" hreflang="en" rel="alternate" title="English">&nbsp;en&nbsp;</a> |
+<a href="../fr/programs/ab.html" title="Français">&nbsp;fr&nbsp;</a> |
+<a href="../ko/programs/ab.html" hreflang="ko" rel="alternate" title="Korean">&nbsp;ko&nbsp;</a> |
+<a href="../tr/programs/ab.html" hreflang="tr" rel="alternate" title="Türkçe">&nbsp;tr&nbsp;</a></p>
+</div><div class="top"><a href="#page-header"><img src="../images/up.gif" alt="top" /></a></div><div class="section"><h2><a id="comments_section" name="comments_section">Commentaires</a></h2><div class="warning"><strong>Notice:</strong><br />This is not a Q&amp;A section. Comments placed here should be pointed towards suggestions on improving the documentation or server, and may be removed by our moderators if they are either implemented or considered invalid/off-topic. Questions on how to manage the Apache HTTP Server should be directed at either our IRC channel, #httpd, on Libera.chat, or sent to our <a href="https://httpd.apache.org/lists.html">mailing lists</a>.</div>
+<script type="text/javascript"><!--//--><![CDATA[//><!--
+var comments_shortname = 'httpd';
+var comments_identifier = 'http://httpd.apache.org/docs/2.4/programs/ab.html';
+(function(w, d) {
+ if (w.location.hostname.toLowerCase() == "httpd.apache.org") {
+ d.write('<div id="comments_thread"><\/div>');
+ var s = d.createElement('script');
+ s.type = 'text/javascript';
+ s.async = true;
+ s.src = 'https://comments.apache.org/show_comments.lua?site=' + comments_shortname + '&page=' + comments_identifier;
+ (d.getElementsByTagName('head')[0] || d.getElementsByTagName('body')[0]).appendChild(s);
+ }
+ else {
+ d.write('<div id="comments_thread">Comments are disabled for this page at the moment.<\/div>');
+ }
+})(window, document);
+//--><!]]></script></div><div id="footer">
+<p class="apache">Copyright 2023 The Apache Software Foundation.<br />Autorisé sous <a href="http://www.apache.org/licenses/LICENSE-2.0">Apache License, Version 2.0</a>.</p>
+<p class="menu"><a href="../mod/">Modules</a> | <a href="../mod/directives.html">Directives</a> | <a href="http://wiki.apache.org/httpd/FAQ">FAQ</a> | <a href="../glossary.html">Glossaire</a> | <a href="../sitemap.html">Plan du site</a></p></div><script type="text/javascript"><!--//--><![CDATA[//><!--
+if (typeof(prettyPrint) !== 'undefined') {
+ prettyPrint();
+}
+//--><!]]></script>
+</body></html> \ No newline at end of file
diff --git a/docs/manual/programs/ab.html.ko.euc-kr b/docs/manual/programs/ab.html.ko.euc-kr
new file mode 100644
index 0000000..6c2f68b
--- /dev/null
+++ b/docs/manual/programs/ab.html.ko.euc-kr
@@ -0,0 +1,231 @@
+<?xml version="1.0" encoding="EUC-KR"?>
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml" lang="ko" xml:lang="ko"><head>
+<meta content="text/html; charset=EUC-KR" http-equiv="Content-Type" />
+<!--
+ XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
+ This file is generated from xml source: DO NOT EDIT
+ XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
+ -->
+<title>ab - ¾ÆÆÄÄ¡ À¥¼­¹ö ¼º´É°Ë»ç µµ±¸ - Apache HTTP Server Version 2.4</title>
+<link href="../style/css/manual.css" rel="stylesheet" media="all" type="text/css" title="Main stylesheet" />
+<link href="../style/css/manual-loose-100pc.css" rel="alternate stylesheet" media="all" type="text/css" title="No Sidebar - Default font size" />
+<link href="../style/css/manual-print.css" rel="stylesheet" media="print" type="text/css" /><link rel="stylesheet" type="text/css" href="../style/css/prettify.css" />
+<script src="../style/scripts/prettify.min.js" type="text/javascript">
+</script>
+
+<link href="../images/favicon.ico" rel="shortcut icon" /></head>
+<body id="manual-page"><div id="page-header">
+<p class="menu"><a href="../mod/">¸ðµâ</a> | <a href="../mod/directives.html">Áö½Ã¾îµé</a> | <a href="http://wiki.apache.org/httpd/FAQ">FAQ</a> | <a href="../glossary.html">¿ë¾î</a> | <a href="../sitemap.html">»çÀÌÆ®¸Ê</a></p>
+<p class="apache">Apache HTTP Server Version 2.4</p>
+<img alt="" src="../images/feather.png" /></div>
+<div class="up"><a href="./"><img title="&lt;-" alt="&lt;-" src="../images/left.gif" /></a></div>
+<div id="path">
+<a href="http://www.apache.org/">Apache</a> &gt; <a href="http://httpd.apache.org/">HTTP Server</a> &gt; <a href="http://httpd.apache.org/docs/">Documentation</a> &gt; <a href="../">Version 2.4</a> &gt; <a href="./">Programs</a></div><div id="page-content"><div id="preamble"><h1>ab - ¾ÆÆÄÄ¡ À¥¼­¹ö ¼º´É°Ë»ç µµ±¸</h1>
+<div class="toplang">
+<p><span>°¡´ÉÇÑ ¾ð¾î: </span><a href="../en/programs/ab.html" hreflang="en" rel="alternate" title="English">&nbsp;en&nbsp;</a> |
+<a href="../fr/programs/ab.html" hreflang="fr" rel="alternate" title="Fran&#231;ais">&nbsp;fr&nbsp;</a> |
+<a href="../ko/programs/ab.html" title="Korean">&nbsp;ko&nbsp;</a> |
+<a href="../tr/programs/ab.html" hreflang="tr" rel="alternate" title="T&#252;rk&#231;e">&nbsp;tr&nbsp;</a></p>
+</div>
+<div class="outofdate">ÀÌ ¹®¼­´Â ÃÖ½ÅÆÇ ¹ø¿ªÀÌ ¾Æ´Õ´Ï´Ù.
+ ÃÖ±Ù¿¡ º¯°æµÈ ³»¿ëÀº ¿µ¾î ¹®¼­¸¦ Âü°íÇϼ¼¿ä.</div>
+
+ <p><code>ab</code>´Â ¾ÆÆÄÄ¡ ÇÏÀÌÆÛÅؽºÆ® Àü¼Û ÇÁ·ÎÅäÄÝ (HTTP)
+ ¼­¹öÀÇ ¼º´ÉÀ» °Ë»çÇÏ´Â(benchmarking) µµ±¸ÀÌ´Ù. ÇöÀç ¾ÆÆÄÄ¡°¡
+ ¾î¶»°Ô µ¿ÀÛÇÏ´ÂÁö ¾Ë·ÁÁØ´Ù. ƯÈ÷ ¾ÆÆÄÄ¡°¡ ÇöÀç ÃÊ´ç ¸î°³ÀÇ
+ ¿äûÀ» ¼­ºñ½ºÇÏ´ÂÁö ¾Ë·ÁÁØ´Ù.</p>
+</div>
+<div id="quickview"><a href="https://www.apache.org/foundation/contributing.html" class="badge"><img src="https://www.apache.org/images/SupportApache-small.png" alt="Support Apache!" /></a><ul id="toc"><li><img alt="" src="../images/down.gif" /> <a href="#synopsis">°³¿ä</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#options">¿É¼Ç</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#bugs">¹ö±×</a></li>
+</ul><h3>Âü°í</h3><ul class="seealso"><li><a href="httpd.html">httpd</a></li><li><a href="#comments_section">Comments</a></li></ul></div>
+<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="section">
+<h2><a name="synopsis" id="synopsis">°³¿ä</a></h2>
+ <p><code><strong>ab</strong>
+ [ -<strong>A</strong> <var>auth-username</var>:<var>password</var> ]
+ [ -<strong>c</strong> <var>concurrency</var> ]
+ [ -<strong>C</strong> <var>cookie-name</var>=<var>value</var> ]
+ [ -<strong>d</strong> ]
+ [ -<strong>e</strong> <var>csv-file</var> ]
+ [ -<strong>g</strong> <var>gnuplot-file</var> ]
+ [ -<strong>h</strong> ]
+ [ -<strong>H</strong> <var>custom-header</var> ]
+ [ -<strong>i</strong> ]
+ [ -<strong>k</strong> ]
+ [ -<strong>n</strong> <var>requests</var> ]
+ [ -<strong>p</strong> <var>POST-file</var> ]
+ [ -<strong>P</strong> <var>proxy-auth-username</var>:<var>password</var> ]
+ [ -<strong>q</strong> ]
+ [ -<strong>s</strong> ]
+ [ -<strong>S</strong> ]
+ [ -<strong>t</strong> <var>timelimit</var> ]
+ [ -<strong>T</strong> <var>content-type</var> ]
+ [ -<strong>v</strong> <var>verbosity</var>]
+ [ -<strong>V</strong> ]
+ [ -<strong>w</strong> ]
+ [ -<strong>x</strong> <var>&lt;table&gt;-attributes</var> ]
+ [ -<strong>X</strong> <var>proxy</var>[:<var>port</var>] ]
+ [ -<strong>y</strong> <var>&lt;tr&gt;-attributes</var> ]
+ [ -<strong>z</strong> <var>&lt;td&gt;-attributes</var> ]
+ [http://]<var>hostname</var>[:<var>port</var>]/<var>path</var></code></p>
+</div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="section">
+<h2><a name="options" id="options">¿É¼Ç</a></h2>
+ <dl>
+ <dt><code>-A <var>auth-username</var>:<var>password</var></code></dt>
+ <dd>¼­¹ö¿¡°Ô BASIC Authentication Á¤º¸¸¦ Á¦°øÇÑ´Ù.
+ <code>:</code>À¸·Î ±¸ºÐÇÑ »ç¿ëÀÚ¸í°ú ¾ÏÈ£¸¦ base64 ÀÎÄÚµùÇÏ¿©
+ Àü¼ÛÇÑ´Ù. ¼­¹ö°¡ Á¤º¸¸¦ ¿ä±¸ÇÏ´ÂÁö (<em>¿¹¸¦ µé¾î</em>,
+ 401 ÀÎÁõ Çʿ並 º¸³»´ÂÁö) °ü°è¾øÀÌ ¹®ÀÚ¿­À» Àü¼ÛÇÑ´Ù.</dd>
+
+ <dt><code>-c <var>concurrency</var></code></dt>
+ <dd>µ¿½Ã¿¡ ¿äûÇÏ´Â ¿äû¼ö. ±âº»ÀûÀ¸·Î Çѹø¿¡ ÇÑ ¿äû¸¸À»
+ º¸³½´Ù.</dd>
+
+ <dt><code>-C <var>cookie-name</var>=<var>value</var></code></dt>
+ <dd>¿äû¿¡ <code>Cookie:</code> Çì´õ¸¦ Ãß°¡ÇÑ´Ù. ¾Æ±Ô¸ÕÆ®´Â
+ º¸Åë <code><var>name</var>=<var>value</var></code>¿Í °°Àº
+ ½ÖÀÌ´Ù. ÀÌ ¿É¼ÇÀº ¿©·¯¹ø »ç¿ëÇÒ ¼ö ÀÖ´Ù.</dd>
+
+ <dt><code>-d</code></dt>
+ <dd>"percentage served within XX [ms] table"À» Ãâ·ÂÇÏÁö
+ ¾Ê´Â´Ù. (ȣȯ¼ºÀ» À§ÇØ).</dd>
+
+ <dt><code>-e <var>csv-file</var></code></dt>
+ <dd>¿äûÀ» ó¸®Çϴµ¥ °É¸° (¹Ð¸®ÃÊ ´ÜÀ§) ½Ã°£µéÀÇ (1%¿¡¼­
+ 100%) ´©Àû¹éºÐÀ²À» ½°Ç¥·Î ±¸ºÐÇÑ Çü½Ä(CSV)À¸·Î Ãâ·ÂÇÑ´Ù.
+ °á°ú¸¦ ÀÌ¹Ì 'Á¤¸®'ÇÏ¿´±â¶§¹®¿¡ 'gnuplot' ÆÄÀϺ¸´Ù º¸Åë ´õ
+ À¯¿ëÇÏ´Ù.</dd>
+
+ <dt><code>-g <var>gnuplot-file</var></code></dt>
+ <dd>ÃøÁ¤ÇÑ ¸ðµç °ªÀ» 'gnuplot' ȤÀº TSV (Tab separate values,
+ ÅÇÀ¸·Î ±¸ºÐÇÑ °ª) ÆÄÀÏ¿¡ ±â·ÏÇÑ´Ù. Gnuplot, IDL, Mathematica,
+ Igor, ½ÉÁö¾î Excel °°Àº ÇÁ·Î±×·¥¿¡¼­µµ ÀÌ·± ÆÄÀÏÀ» ½±°Ô
+ ÀÐÀ» ¼ö ÀÖ´Ù. ÆÄÀÏÀÇ Ã¹¹ø° ÁÙ¿¡ Ç׸ñÀ̸§ÀÌ ³ª¿Â´Ù. </dd>
+
+ <dt><code>-h</code></dt>
+ <dd>»ç¿ë¹ýÀ» Ãâ·ÂÇÑ´Ù.</dd>
+
+ <dt><code>-H <var>custom-header</var></code></dt>
+ <dd>¿äû¿¡ Çì´õ¸¦ Ãß°¡ÇÑ´Ù. ¾Æ±Ô¸ÕÆ®´Â º¸Åë ÄÝ·ÐÀ¸·Î ±¸ºÐÇÑ
+ ½ÖÀÎ (<em>¿¹¸¦ µé¾î</em>,
+ <code>"Accept-Encoding: zip/zop;8bit"</code>) À¯È¿ÇÑ
+ Çì´õÁÙÀÌ´Ù.</dd>
+
+ <dt><code>-i</code></dt>
+ <dd><code>GET</code> ´ë½Å <code>HEAD</code> ¿äûÀ» ÇÑ´Ù.</dd>
+
+ <dt><code>-k</code></dt>
+ <dd>HTTP KeepAlive ±â´ÉÀ» »ç¿ëÇÑ´Ù. <em>¿¹¸¦ µé¾î</em>,
+ ÇÑ HTTP ¼¼¼Ç¿¡¼­ ¿©·¯ ¿äûÀ» ÇÑ´Ù. ±âº»ÀûÀ¸·Î KeepAlive¸¦
+ »ç¿ëÇÏÁö ¾Ê´Â´Ù.</dd>
+
+ <dt><code>-n <var>requests</var></code></dt>
+ <dd>¼º´ÉÀ» °Ë»çÇϱâÀ§ÇØ º¸³»´Â ¿äû¼ö. ±âº»°ªÀ¸·Î ¿äûÀ»
+ Çѹø¸¸ º¸³»±â¶§¹®¿¡ ÀϹÝÀûÀÎ ¼º´É°Ë»ç °á°ú¸¦ ¾òÀ» ¼ö ¾ø´Ù.</dd>
+
+ <dt><code>-p <var>POST-file</var></code></dt>
+ <dd>POST ÀÚ·á ÆÄÀÏ.</dd>
+
+ <dt><code>-P <var>proxy-auth-username</var>:<var>password</var></code></dt>
+ <dd>ÇÁ·Ï½Ã¸¦ ÅëÇØ BASIC Authentication Á¤º¸¸¦ Á¦°øÇÑ´Ù.
+ <code>:</code>·Î ±¸ºÐÇÑ »ç¿ëÀÚ¸í°ú ¾ÏÈ£¸¦ base64 ÀÎÄÚµùÇÏ¿©
+ Àü¼ÛÇÑ´Ù. ÇÁ·Ï½Ã°¡ Á¤º¸¸¦ ¿ä±¸ÇÏ´ÂÁö (<em>¿¹¸¦ µé¾î</em>,
+ 401 ÀÎÁõ Çʿ並 º¸³»´ÂÁö) °ü°è¾øÀÌ ¹®ÀÚ¿­À» Àü¼ÛÇÑ´Ù.</dd>
+
+ <dt><code>-q</code></dt>
+ <dd>150°³ ÀÌ»ó ¿äûÀ» º¸³¾¶§ <code>ab</code>´Â 10% ȤÀº
+ ¸Å 100 ¿äû´ç <code>Ç¥ÁØ¿À·ù</code>¿¡ ÁøÇà»óȲÀ» Ãâ·ÂÇÑ´Ù.
+ <code>-q</code> ¿É¼ÇÀº ÀÌ ¹®±¸¸¦ Ãâ·ÂÇÏÁö ¾Ê´Â´Ù.</dd>
+
+ <dt><code>-s</code></dt>
+ <dd>±â´ÉÀ» Ãß°¡ÇÏ¿© ÄÄÆÄÀÏÇÏ¿´´Ù¸é (<code>ab -h</code>·Î
+ È®ÀÎÇÒ ¼ö ÀÖ´Ù) <code>http</code> ÇÁ·ÎÅäÄÝ ´ë½Å SSLÀ» »ç¿ëÇÑ
+ <code>https</code> ÇÁ·ÎÅäÄÝÀ» »ç¿ëÇÑ´Ù. ÀÌ ±â´ÉÀº ½ÇÇèÀûÀÌ°í
+ <em>¸Å¿ì</em> ±âÃÊÀûÀÌ´Ù. ¾Æ¸¶µµ »ç¿ëÀ» ²¨·ÁÇÒ °ÍÀÌ´Ù.</dd>
+
+ <dt><code>-S</code></dt>
+ <dd>Áß°£°ª°ú Ç¥ÁØÆíÂ÷¸¦ Ãâ·ÂÇÏÁö ¾Ê°í, Æò±Õ°ú Áß°£°ªÀÇ Â÷ÀÌ°¡
+ Ç¥ÁØÆíÂ÷º¸´Ù Å©´õ¶óµµ °æ°í/¿À·ù¸¦ Ãâ·ÂÇÏÁö ¾Ê´Â´Ù.
+ ÃÖ¼Ò/Æò±Õ/ÃÖ´ë °ªÀ» Ãâ·ÂÇÑ´Ù. (ȣȯ¼ºÀ» À§ÇØ).</dd>
+
+ <dt><code>-t <var>timelimit</var></code></dt>
+ <dd>¼º´ÉÀ» °Ë»çÇÏ´Â ÃÖ´ë ÃÊ´ÜÀ§ ½Ã°£. ³»ºÎÀûÀ¸·Î
+ <code>-n 50000</code>À» °¡Á¤ÇÑ´Ù. Á¤ÇØÁø ½Ã°£µ¿¾È ¼­¹ö ¼º´ÉÀ»
+ °Ë»çÇÒ¶§ »ç¿ëÇÑ´Ù. ±âº»ÀûÀ¸·Î ½Ã°£Á¦ÇÑ ¾øÀÌ °Ë»çÇÑ´Ù.</dd>
+
+ <dt><code>-T <var>content-type</var></code></dt>
+ <dd>POST ÀÚ·áÀÇ Content-type Çì´õ.</dd>
+
+ <dt><code>-v <var>verbosity</var></code></dt>
+ <dd>Ãâ·ÂÀÇ ÀÚ¼¼ÇÔ ¼öÁØÀ» ÁöÁ¤ÇÑ´Ù. <code>4</code> ÀÌ»óÀ̸é
+ Çì´õ¿¡ ´ëÇÑ Á¤º¸¸¦, <code>3</code> ÀÌ»óÀ̸é (404, 202, µî)
+ ÀÀ´äÄڵ带, <code>2</code> ÀÌ»óÀÌ¸é °æ°í(warning)¿Í
+ Á¤º¸(info)¸¦ Ãâ·ÂÇÑ´Ù.</dd>
+
+ <dt><code>-V</code></dt>
+ <dd>¹öÀüÀ» Ãâ·ÂÇÏ°í Á¾·áÇÑ´Ù.</dd>
+
+ <dt><code>-w</code></dt>
+ <dd>°á°ú¸¦ HTML Ç¥·Î Ãâ·ÂÇÑ´Ù. ±âº»ÀûÀ¸·Î Ç¥¸¦ Èò ¹è°æ¿¡
+ µÎ ¿­·Î ÀÛ¼ºÇÑ´Ù.</dd>
+
+ <dt><code>-x <var>&lt;table&gt;-attributes</var></code></dt>
+ <dd><code>&lt;table&gt;</code>ÀÇ ¼Ó¼ºÀ¸·Î »ç¿ëÇÒ ¹®ÀÚ¿­.
+ ¼Ó¼ºÀ» <code>&lt;table <var>¿©±â¿¡</var> &gt;</code>
+ Ãß°¡ÇÑ´Ù.</dd>
+
+ <dt><code>-X <var>proxy</var>[:<var>port</var>]</code></dt>
+ <dd>ÇÁ·Ï½Ã ¼­¹ö¸¦ »ç¿ëÇÏ¿© ¿äûÇÑ´Ù.</dd>
+
+ <dt><code>-y <var>&lt;tr&gt;-attributes</var></code></dt>
+ <dd><code>&lt;tr&gt;</code>ÀÇ ¼Ó¼ºÀ¸·Î »ç¿ëÇÒ ¹®ÀÚ¿­.</dd>
+
+ <dt><code>-z <var>&lt;td&gt;-attributes</var></code></dt>
+ <dd><code>&lt;td&gt;</code>ÀÇ ¼Ó¼ºÀ¸·Î »ç¿ëÇÒ ¹®ÀÚ¿­.</dd>
+ </dl>
+</div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="section">
+<h2><a name="bugs" id="bugs">¹ö±×</a></h2>
+ <p>Á¤ÀûÀ¸·Î ±æÀÌ°¡ °íÁ¤µÈ ¹öÆÛ¸¦ ¸¹ÀÌ »ç¿ëÇÑ´Ù. ¸í·ÉÇà
+ ¾Æ±Ô¸ÕÆ®, ¼­¹öÀÇ ÀÀ´ä Çì´õ, ´Ù¸¥ ¿ÜºÎ ÀԷµéÀ» °°ÀÌ
+ ÀоîµéÀ̸鼭 ¹®Á¦°¡ ¹ß»ýÇÒ ¼ö ÀÖ´Ù.</p>
+
+ <p>ÀÌ ÇÁ·Î±×·¥Àº HTTP/1.x¸¦ ¿ÏÀüÈ÷ ±¸ÇöÇÏÁö ¾Ê´Â´Ù; ´ÜÁö
+ '±â´ëÇÏ´Â' Çü½ÄÀÇ ÀÀ´ä¸¸À» ¹Þ´Â´Ù. <code>strstr(3)</code>À»
+ ¸Å¿ì ¸¹ÀÌ »ç¿ë±â¶§¹®¿¡ ¼Óµµ°¡ ¹®Á¦°¡ µÉ ¼ö ÀÖ´Ù; <em>Áï</em>,
+ ¼­¹ö ¼º´Éº¸´Ù´Â <code>ab</code> ¼º´ÉÀ» ÃøÁ¤ÇÏ°Ô µÉ ¼öµµ
+ ÀÖ´Ù.</p>
+</div></div>
+<div class="bottomlang">
+<p><span>°¡´ÉÇÑ ¾ð¾î: </span><a href="../en/programs/ab.html" hreflang="en" rel="alternate" title="English">&nbsp;en&nbsp;</a> |
+<a href="../fr/programs/ab.html" hreflang="fr" rel="alternate" title="Fran&#231;ais">&nbsp;fr&nbsp;</a> |
+<a href="../ko/programs/ab.html" title="Korean">&nbsp;ko&nbsp;</a> |
+<a href="../tr/programs/ab.html" hreflang="tr" rel="alternate" title="T&#252;rk&#231;e">&nbsp;tr&nbsp;</a></p>
+</div><div class="top"><a href="#page-header"><img src="../images/up.gif" alt="top" /></a></div><div class="section"><h2><a id="comments_section" name="comments_section">Comments</a></h2><div class="warning"><strong>Notice:</strong><br />This is not a Q&amp;A section. Comments placed here should be pointed towards suggestions on improving the documentation or server, and may be removed by our moderators if they are either implemented or considered invalid/off-topic. Questions on how to manage the Apache HTTP Server should be directed at either our IRC channel, #httpd, on Libera.chat, or sent to our <a href="https://httpd.apache.org/lists.html">mailing lists</a>.</div>
+<script type="text/javascript"><!--//--><![CDATA[//><!--
+var comments_shortname = 'httpd';
+var comments_identifier = 'http://httpd.apache.org/docs/2.4/programs/ab.html';
+(function(w, d) {
+ if (w.location.hostname.toLowerCase() == "httpd.apache.org") {
+ d.write('<div id="comments_thread"><\/div>');
+ var s = d.createElement('script');
+ s.type = 'text/javascript';
+ s.async = true;
+ s.src = 'https://comments.apache.org/show_comments.lua?site=' + comments_shortname + '&page=' + comments_identifier;
+ (d.getElementsByTagName('head')[0] || d.getElementsByTagName('body')[0]).appendChild(s);
+ }
+ else {
+ d.write('<div id="comments_thread">Comments are disabled for this page at the moment.<\/div>');
+ }
+})(window, document);
+//--><!]]></script></div><div id="footer">
+<p class="apache">Copyright 2023 The Apache Software Foundation.<br />Licensed under the <a href="http://www.apache.org/licenses/LICENSE-2.0">Apache License, Version 2.0</a>.</p>
+<p class="menu"><a href="../mod/">¸ðµâ</a> | <a href="../mod/directives.html">Áö½Ã¾îµé</a> | <a href="http://wiki.apache.org/httpd/FAQ">FAQ</a> | <a href="../glossary.html">¿ë¾î</a> | <a href="../sitemap.html">»çÀÌÆ®¸Ê</a></p></div><script type="text/javascript"><!--//--><![CDATA[//><!--
+if (typeof(prettyPrint) !== 'undefined') {
+ prettyPrint();
+}
+//--><!]]></script>
+</body></html> \ No newline at end of file
diff --git a/docs/manual/programs/ab.html.tr.utf8 b/docs/manual/programs/ab.html.tr.utf8
new file mode 100644
index 0000000..affa3d4
--- /dev/null
+++ b/docs/manual/programs/ab.html.tr.utf8
@@ -0,0 +1,383 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml" lang="tr" xml:lang="tr"><head>
+<meta content="text/html; charset=UTF-8" http-equiv="Content-Type" />
+<!--
+ XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
+ This file is generated from xml source: DO NOT EDIT
+ XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
+ -->
+<title>ab - Apache HTTP sunucusu başarım ölçme aracı - Apache HTTP Sunucusu Sürüm 2.4</title>
+<link href="../style/css/manual.css" rel="stylesheet" media="all" type="text/css" title="Main stylesheet" />
+<link href="../style/css/manual-loose-100pc.css" rel="alternate stylesheet" media="all" type="text/css" title="No Sidebar - Default font size" />
+<link href="../style/css/manual-print.css" rel="stylesheet" media="print" type="text/css" /><link rel="stylesheet" type="text/css" href="../style/css/prettify.css" />
+<script src="../style/scripts/prettify.min.js" type="text/javascript">
+</script>
+
+<link href="../images/favicon.ico" rel="shortcut icon" /></head>
+<body id="manual-page"><div id="page-header">
+<p class="menu"><a href="../mod/">Modüller</a> | <a href="../mod/directives.html">Yönergeler</a> | <a href="http://wiki.apache.org/httpd/FAQ">SSS</a> | <a href="../glossary.html">Terimler</a> | <a href="../sitemap.html">Site Haritası</a></p>
+<p class="apache">Apache HTTP Sunucusu Sürüm 2.4</p>
+<img alt="" src="../images/feather.png" /></div>
+<div class="up"><a href="./"><img title="&lt;-" alt="&lt;-" src="../images/left.gif" /></a></div>
+<div id="path">
+<a href="http://www.apache.org/">Apache</a> &gt; <a href="http://httpd.apache.org/">HTTP Sunucusu</a> &gt; <a href="http://httpd.apache.org/docs/">Belgeleme</a> &gt; <a href="../">Sürüm 2.4</a> &gt; <a href="./">Programlar</a></div><div id="page-content"><div id="preamble"><h1>ab - Apache HTTP sunucusu başarım ölçme aracı</h1>
+<div class="toplang">
+<p><span>Mevcut Diller: </span><a href="../en/programs/ab.html" hreflang="en" rel="alternate" title="English">&nbsp;en&nbsp;</a> |
+<a href="../fr/programs/ab.html" hreflang="fr" rel="alternate" title="Français">&nbsp;fr&nbsp;</a> |
+<a href="../ko/programs/ab.html" hreflang="ko" rel="alternate" title="Korean">&nbsp;ko&nbsp;</a> |
+<a href="../tr/programs/ab.html" title="Türkçe">&nbsp;tr&nbsp;</a></p>
+</div>
+
+ <p><code><strong>ab</strong></code> Apache Hiper Metin Aktarım Protokolü
+ (HTTP) sunucunuzun başarımını ölçmek amacıyla kullanabileceğiniz bir
+ kıyaslama aracıdır. Mevcut Apache kurulumunuzun görevini nasıl yerine
+ getirdiği hakkında bir izlenim edinmeniz için tasarlanmıştır.
+ Özellikle, Apache kurulumunuzun saniyede kaç isteği sunma yeteneğinde
+ olduğunu gösterir.</p>
+</div>
+<div id="quickview"><a href="https://www.apache.org/foundation/contributing.html" class="badge"><img src="https://www.apache.org/images/SupportApache-small.png" alt="Support Apache!" /></a><ul id="toc"><li><img alt="" src="../images/down.gif" /> <a href="#synopsis">Kullanım</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#options">Seçenekler</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#output">Çıktı</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#bugs">Börtü böcek</a></li>
+</ul><h3>Ayrıca bakınız:</h3><ul class="seealso"><li><code class="program"><a href="../programs/httpd.html">httpd</a></code></li><li><a href="#comments_section">Yorumlar</a></li></ul></div>
+<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="section">
+<h2><a name="synopsis" id="synopsis">Kullanım</a></h2>
+ <p><code><strong>ab</strong>
+ [ -<strong>A</strong> <var>yetkili-kullanıcı:parola</var> ]
+ [ -<strong>b</strong> <var>tampon-boyu</var> ]
+ [ -<strong>B</strong> <var>yerel-adres</var> ]
+ [ -<strong>c</strong> <var>bağlantı-sayısı</var> ]
+ [ -<strong>C</strong> <var>çerez-ismi=değer</var> ]
+ [ -<strong>d</strong> ]
+ [ -<strong>e</strong> <var>csv-dosyası</var> ]
+ [ -<strong>E</strong> <var>istemci-sertifikası-dosyası</var> ]
+ [ -<strong>f</strong> <var>protokol</var> ]
+ [ -<strong>g</strong> <var>gnuplot-dosyası</var> ]
+ [ -<strong>h</strong> ]
+ [ -<strong>H</strong> <var>özel-başlık</var> ]
+ [ -<strong>i</strong> ]
+ [ -<strong>k</strong> ]
+ [ -<strong>l</strong> ]
+ [ -<strong>m</strong> <var>HTTP-yöntemi</var> ]
+ [ -<strong>n</strong> <var>istek-sayısı</var> ]
+ [ -<strong>p</strong> <var>POST-dosyası</var> ]
+ [ -<strong>P</strong> <var>vekil-yetkilisi:parola</var> ]
+ [ -<strong>q</strong> ]
+ [ -<strong>r</strong> ]
+ [ -<strong>s</strong> <var>zamanasimi</var> ]
+ [ -<strong>S</strong> ]
+ [ -<strong>t</strong> <var>saniye</var> ]
+ [ -<strong>T</strong> <var>içerik-türü</var> ]
+ [ -<strong>u</strong> <var>PUT-dosyası</var> ]
+ [ -<strong>v</strong> <var>ayrıntı-düzeyi</var>]
+ [ -<strong>V</strong> ]
+ [ -<strong>w</strong> ]
+ [ -<strong>x</strong> <var>&lt;table&gt;-öznitelikleri</var> ]
+ [ -<strong>X</strong> <var>vekil</var>[:<var>port</var>] ]
+ [ -<strong>y</strong> <var>&lt;tr&gt;-öznitelikleri</var> ]
+ [ -<strong>z</strong> <var>&lt;td&gt;-öznitelikleri</var> ]
+ [ -<strong>Z</strong> <var>şifre-kümesi</var> ]
+ [http[s]://]<var>konakadı</var>[:<var>port</var>]/<var>dizin</var>
+ </code></p>
+</div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="section">
+<h2><a name="options" id="options">Seçenekler</a></h2>
+ <dl>
+ <dt><code><strong>-A</strong>
+ <var>yetkili-kullanıcı</var>:<var>parola</var></code></dt>
+ <dd>Sunucuya TEMEL Kimlik Doğrulamada kullanılmak üzere kanıt sağlar.
+ Kullanıcı adı ile parola arasına sadece <code>:</code> konur ve
+ sunucunun buna ihtiyacı olup olmadığına bakılmaksızın (yani, bir "401
+ kimlik doğrulaması gerekli" yanıtı beklenmeden) bağlantı üzerinden
+ base64 kodlu olarak sunucuya gönderilir.</dd>
+
+ <dt><code><strong>-b</strong> <var>tampon-boyu</var></code></dt>
+ <dd>TCP gönderme/alma tamponlarının bayt cinsinden uzunluğu.</dd>
+
+ <dt><code><strong>-B</strong> <var>yerel-adres</var></code></dt>
+ <dd>Uzak bağlantılar yaparken dinlenecek adres.</dd>
+
+ <dt><code><strong>-c</strong> <var>bağlantı-sayısı</var></code></dt>
+ <dd>Aynı anda işleme sokulacak bağlantı sayısı. Aynı anda bir bağlantı
+ öntanımlı değerdir.</dd>
+
+ <dt><code><strong>-C</strong>
+ <var>çerez-ismi</var>=<var>değer</var></code></dt>
+ <dd>İsteğe bir <code>Cookie:</code> satırı ekler. Argüman olarak
+ genellikle bir <code><var>isim=değer</var></code> çifti kullanılır. Bu
+ çiftler birden fazla olabilir.</dd>
+
+ <dt><code><strong>-d</strong></code></dt>
+ <dd>"percentage served within XX [ms] table" iletisi gösterilmez. (Geriye
+ uyumluluk için vardır).</dd>
+
+ <dt><code><strong>-e</strong> <var>csv-dosyası</var></code></dt>
+ <dd>Sunulan isteğin birim zamanda (milisaniye) ne kadarının (yüzde
+ cinsinden) sunulduğunu gösteren virgül ayraçlı değerler (CSV) dosyası.
+ Sonuçlar 'bobin haline' getirilmiş olduğundan doğal olarak 'gnuplot'
+ dosyasından daha yararlıdır.</dd>
+
+ <dt><code>-E <var>istemci-sertifikası-dosyası</var></code></dt>
+ <dd>Bir SSL sitesine bağlanırken, sunucu ile kimlik doğrulaması için
+ PEM biçeminde sağlanan sertifika kullanılır. Dosyanın sırayla istemci
+ sertifikasını, ara sertifikaları ve özel anahtarı içermesi beklenir.
+ 2.4.36 ve sonrasında kullanılabilir.</dd>
+
+ <dt><code><strong>-f</strong> <var>protokol</var></code></dt>
+ <dd>SSL/TLS protokolü belirtilir (SSL2, SSL3, TLS1, TLS1.1, TLS1.2 veya
+ ALL). TLS1.1 ve TLS1.2 desteği 2.4.4 ve sonraki sürümler
+ içindir.</dd>
+
+ <dt><code><strong>-g</strong> <var>gnuplot-dosyası</var></code></dt>
+ <dd>Ölçülen değerler bir 'gnuplot' veya TSV (sekme ayraçlı değerler)
+ dosyasına yazılır. Bu dosya, Gnuplot, IDL, Mathematica, Igor hatta
+ Excel tarafından veri dosyası olarak kabul edilir. Veri sütunlarının
+ başlıkları dosyanın ilk satırında bulunur. </dd>
+
+ <dt><code><strong>-h</strong></code></dt>
+ <dd>Kullanım bilgisi gösterir.</dd>
+
+ <dt><code><strong>-H</strong> <var>özel-başlık</var></code></dt>
+ <dd>İsteğe fazladan başlık ekler. <var>özel-başlık</var>, aralarında iki
+ nokta imi bulunan bir isim-değer çifti olarak belirtilir. Örnek:
+ <code>"Accept-Encoding: zip/zop;8bit"</code></dd>
+
+ <dt><code><strong>-i</strong></code></dt>
+ <dd><code>GET</code> istekleri yerine <code>HEAD</code> istekleri
+ yapılır.</dd>
+
+ <dt><code><strong>-k</strong></code></dt>
+ <dd>HTTP KeepAlive (kalıcı bağlantı) özelliğini etkinleştirir, yani tek
+ bir oturum içinde çok sayıda isteğe hizmet sunulabilir. Özellik
+ öntanımlı olarak kapalıdır.</dd>
+
+ <dt><code><strong>-l</strong></code></dt>
+ <dd>Yanıtarın uzunluğu sabit değilse hataları raporlamaz. Özdevinimli
+ sayfalarda kullanışlı olabilir. 2.4.7 ve sonraki sürümler
+ içindir.</dd>
+
+ <dt><code><strong>-m</strong> <var>HTTP-yöntemi</var></code></dt>
+ <dd>İstekler için özel HTTP yöntemi, belirtilir.
+ 2.4.10 ve sonraki sürümler içindir.</dd>
+
+ <dt><code><strong>-n</strong> <var>istek-sayısı</var></code></dt>
+ <dd>Kıyaslama oturumu sırasında sunucuya uygulanacak istek sayısı.
+ Öntanımlı olarak hiçbir başarım ölçütü sağlamayan tek bir istek
+ yapılır.</dd>
+
+ <dt><code><strong>-p</strong> <var>POST-dosyası</var></code></dt>
+ <dd>POST isteği ile ilgili verileri içeren dosya. Ayrıca
+ <code><strong>-T</strong></code> seçeneğini de belirtmeyi
+ unutmayın..</dd>
+
+ <dt><code><strong>-P</strong>
+ <var>vekil-yetkilisi</var>:<var>parola</var></code></dt>
+ <dd>Vekil sunucuya TEMEL Kimlik Doğrulamasında kullanılacak kanıtları
+ sağlar. Kullanıcı adı ile parola arasına sadece <code>:</code> konur ve
+ vekilin buna ihtiyacı olup olmadığına bakılmaksızın (yani, bir "407
+ vekilde kimlik doğrulaması gerekiyor" yanıtı beklenmeden) bağlantı
+ üzerinden base64 kodlu olarak sunucuya gönderilir.</dd>
+
+ <dt><code><strong>-q</strong></code></dt>
+ <dd>İstek sayısı 150'den fazla olduğunda,
+ <code><strong>ab</strong></code> her 100 veya %10 istekte bir, standart
+ hataya bir işlenen istek sayacı çıktılar.
+ <code><strong>-q</strong></code> seçeneği bu çıktının üretilmemesini
+ saÄŸlar.</dd>
+
+ <dt><code><strong>-r</strong></code></dt>
+ <dd>Soket hata alsa bile program çıkmaz.</dd>
+
+ <dt><code><strong>-s</strong> <var>zamanasimi</var></code></dt>
+ <dd>Soket zaman aşımına uğramadan önce beklenecek azami saniye sayısı.
+ 30 saniye öntanımlı süredir.
+ 2.4.4 ve sonraki sürümler içindir.</dd>
+
+ <dt><code><strong>-S</strong></code></dt>
+ <dd>Ortalama ve ortanca değerler arasında bir veya iki standart sapmadan
+ fazlası varsa ne ortalama değer ne standart sapma değeri ne de
+ uyarı/hata iletileri gösterilir. Öntanımlı olarak,
+ asgari/ortalama/azami değerler gösterilir. (Geriye uyumluluk).</dd>
+
+ <dt><code><strong>-t</strong> <var>saniye</var></code></dt>
+ <dd>Ölçümleme işleminin ne kadar süreyle uygulanacağı belirtilir. Dahili
+ olarak <code><strong>-n 50000</strong></code> seçeneği uygulanır. Bunu
+ belli bir süreye göre kıyaslama yapmak amacıyla kullanabilirsiniz.
+ Öntanımlı olarak bir süre kısıtlaması yoktur.</dd>
+
+ <dt><code><strong>-T</strong> <var>içerik-türü</var></code></dt>
+ <dd>POST/PUT verisi için kullanılacak içerik türü belirtilir. Örnek:
+ <code>application/x-www-form-urlencoded</code>.
+ Öntanımlı değer: <code>text/plain</code>.</dd>
+
+ <dt><code><strong>-v</strong> <var>ayrıntı-düzeyi</var></code></dt>
+ <dd>Çıktının ayrıntı düzeyi belirtilir. <code>4</code> ve üstü ile
+ başlıklar hakkında bilgi, <code>3</code> ve üstü ile yanıt kodları
+ (404, 200, vb.), <code>2</code> ve üstü ile ise uyarı ve bilgi
+ iletileri gösterilir.</dd>
+
+ <dt><code>-u <var>PUT-dosyası</var></code></dt>
+ <dd>PUT verisini içeren dosya. Ayrıca, <code>-T</code> seçeneğini
+ belirtmeyi de unutmayın.</dd>
+
+ <dt><code><strong>-V</strong></code></dt>
+ <dd>Sürüm bilgilerini gösterir ve çıkar.</dd>
+
+ <dt><code><strong>-w</strong></code></dt>
+ <dd>Sonuçları HTML tabloları olarak basar. Öntanımlı tablo, beyaz
+ artalanlı ve iki sütunludur.</dd>
+
+ <dt><code><strong>-x</strong>
+ <var>&lt;table&gt;-öznitelikleri</var></code></dt>
+ <dd><code>&lt;table&gt;</code> etiketinde kullanılacak öznitelikler
+ belirtilir. Belirtilen öznitelikler etiket içine <code>&lt;table
+ <var>buraya</var> &gt;</code> biçeminde yerleştirilir.</dd>
+
+ <dt><code><strong>-X</strong>
+ <var>vekil</var>[:<var>port</var>]</code></dt>
+ <dd>İstekler için bir vekil sunucu kullanılır.</dd>
+
+ <dt><code><strong>-y</strong>
+ <var>&lt;tr&gt;-öznitelikleri</var></code></dt>
+ <dd><code>&lt;tr&gt;</code> etiketinde kullanılacak öznitelikler
+ belirtilir.</dd>
+
+ <dt><code><strong>-z</strong>
+ <var>&lt;td&gt;-öznitelikleri</var></code></dt>
+ <dd><code>&lt;td&gt;</code> etiketinde kullanılacak öznitelikler
+ belirtilir.</dd>
+
+ <dt><code>-Z <var>şifre-kümesi</var></code></dt>
+ <dd>SSL/TLS şifre kümesi belirtilir
+ (<code><strong>openssl</strong></code>(1) şifrelerine bakınız).</dd>
+ </dl>
+</div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="section">
+<h2><a name="output" id="output">Çıktı</a></h2>
+ <p>Aşağıda <code><strong>ab</strong></code> tarafından döndürülen değerler
+ açıklanmıştır:</p>
+
+ <dl>
+ <dt>Server Software</dt>
+ <dd>İlk başarılı yanıtın, varsa, <var>server</var> HTTP başlığında
+ döndürülen değer. Bu başlıktaki başlangıçtan 32 ondalık değerli
+ karaktere (genellikle boşluk veya CR/LF karakteri) kadar tüm
+ karakterleri içerir.</dd>
+
+ <dt>Server Hostname</dt>
+ <dd>Komut satırında belirtilen DNS veya IP adresi.</dd>
+
+ <dt>Server Port</dt>
+ <dd><code><strong>ab</strong></code>'nin bağlandığı port. Komut
+ satırında port belirtilmemişse, öntanımlı olarak http için 80, https
+ için 443'tür.</dd>
+
+ <dt>SSL/TLS Protocol</dt>
+ <dd>İstemci le sunucu arasında uzlaşılmış protokol değerleri. Bu sadece
+ SSL kullanılıyorsa çıktılanır.</dd>
+
+ <dt>Document Path</dt>
+ <dd>Komut satırı dizgesinden çözümlenen isteğin URI'si.</dd>
+
+ <dt>Document Length</dt>
+ <dd>Başarıyla döndürülen ilk belgenin bayt cinsinden uzunluğu. Eğer
+ belge uzunluğu sınama sırasında değişirse yanıt bir hata
+ içerecektir.</dd>
+
+ <dt>Concurrency Level</dt>
+ <dd>Sınama sırasında kullanılan eşzamanlı istemcilerin sayısı.</dd>
+
+ <dt>Time taken for tests</dt>
+ <dd>İlk soket bağlantısının alındığı andan son yanıtın alındığı ana
+ kadar geçen süre.</dd>
+
+ <dt>Complete requests</dt>
+ <dd>Alınan başarılı yanıtların sayısı.</dd>
+
+ <dt>Failed requests</dt>
+ <dd>Başarısızlık olarak addedilen isteklerin sayısı. Sayı sıfırdan
+ büyükse, diğer satırda, bağlanma, okuma, yanlış içerik uzunluğu,
+ istisnalar gibi sebeplerle başarısız olmuş istekler gösterilir.</dd>
+
+ <dt>Write errors</dt>
+ <dd>Başarısız yazma hatalarının (kırık boru) sayısı.</dd>
+
+ <dt>Non-2xx responses</dt>
+ <dd>200 serisi yanıt kodları ile açıklanamayan yanıtların sayısı. Tüm
+ yanıtlar 200 olursa bu alan çıktılanmaz.</dd>
+
+ <dt>Keep-Alive requests</dt>
+ <dd>Keep-Alive isteklerinde sonuçlanan bağlantı sayısı.</dd>
+
+ <dt>Total body sent</dt>
+ <dd>Sınamanın parçası olarak veri gönderimi yapılandırılmışsa, bu
+ sınama sırasında gönderilen toplam bayt sayısıdır. Sınama sırasında
+ gövde gönderilmiyorsa bu alan çıktılanmaz.</dd>
+
+ <dt>Total transferred</dt>
+ <dd>Sunucudan alınan toplam bayt sayısı. Bu sayı aslında hattan
+ gönderilen bayt sayısıdır.</dd>
+
+ <dt>HTML transferred</dt>
+ <dd>Sunucudan alınan belge baytlarının sayısı. Bu sayı HTTP
+ başlıklarının bayt sayısını içermez.</dd>
+
+ <dt>Requests per second</dt>
+ <dd>Saniyedeki istek sayısı. İstek sayısının toplam süreye
+ oranıdır.</dd>
+
+ <dt>Time per request</dt>
+ <dd>İstek başına harcanan süre. İlk değer <code>eşzamanlılık * süre *
+ 1000 / biten</code> formülüyle hesaplanırken ikincisi için
+ <code>süre * 1000 / biten</code> formülü kullanılır.</dd>
+
+ <dt>Transfer rate</dt>
+ <dd><code>okunantoplam / 1024 / süre</code> formülüyle hesaplanan
+ aktarım hızı.</dd>
+ </dl>
+</div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="section">
+<h2><a name="bugs" id="bugs">Börtü böcek</a></h2>
+ <p>Duruk bildirimli sabit uzunlukta çeşitli tamponlar vardır.
+ Sunucudan gelen yanıt başlıkları ve diğer harici girdiler, komut satırı
+ argümanları ile birlikte basitçe çözümlenir, bu size can sıkıcı
+ gelebilir.</p>
+
+ <p>HTTP/1.x protokolünü tamamen gerçeklemez; sadece yanıtların 'belli
+ başlı' bazı biçimlerini kabul eder. Aksi takdirde,
+ <code><strong>strstr</strong></code>(3) işlevinin yoğun kullanımı
+ nedeniyle sunucu yerine <code><strong>ab</strong></code>'nin başarımını
+ ölçerdiniz.</p>
+</div></div>
+<div class="bottomlang">
+<p><span>Mevcut Diller: </span><a href="../en/programs/ab.html" hreflang="en" rel="alternate" title="English">&nbsp;en&nbsp;</a> |
+<a href="../fr/programs/ab.html" hreflang="fr" rel="alternate" title="Français">&nbsp;fr&nbsp;</a> |
+<a href="../ko/programs/ab.html" hreflang="ko" rel="alternate" title="Korean">&nbsp;ko&nbsp;</a> |
+<a href="../tr/programs/ab.html" title="Türkçe">&nbsp;tr&nbsp;</a></p>
+</div><div class="top"><a href="#page-header"><img src="../images/up.gif" alt="top" /></a></div><div class="section"><h2><a id="comments_section" name="comments_section">Yorumlar</a></h2><div class="warning"><strong>Notice:</strong><br />This is not a Q&amp;A section. Comments placed here should be pointed towards suggestions on improving the documentation or server, and may be removed by our moderators if they are either implemented or considered invalid/off-topic. Questions on how to manage the Apache HTTP Server should be directed at either our IRC channel, #httpd, on Libera.chat, or sent to our <a href="https://httpd.apache.org/lists.html">mailing lists</a>.</div>
+<script type="text/javascript"><!--//--><![CDATA[//><!--
+var comments_shortname = 'httpd';
+var comments_identifier = 'http://httpd.apache.org/docs/2.4/programs/ab.html';
+(function(w, d) {
+ if (w.location.hostname.toLowerCase() == "httpd.apache.org") {
+ d.write('<div id="comments_thread"><\/div>');
+ var s = d.createElement('script');
+ s.type = 'text/javascript';
+ s.async = true;
+ s.src = 'https://comments.apache.org/show_comments.lua?site=' + comments_shortname + '&page=' + comments_identifier;
+ (d.getElementsByTagName('head')[0] || d.getElementsByTagName('body')[0]).appendChild(s);
+ }
+ else {
+ d.write('<div id="comments_thread">Comments are disabled for this page at the moment.<\/div>');
+ }
+})(window, document);
+//--><!]]></script></div><div id="footer">
+<p class="apache">Copyright 2023 The Apache Software Foundation.<br /><a href="http://www.apache.org/licenses/LICENSE-2.0">Apache License, Version 2.0</a> altında lisanslıdır.</p>
+<p class="menu"><a href="../mod/">Modüller</a> | <a href="../mod/directives.html">Yönergeler</a> | <a href="http://wiki.apache.org/httpd/FAQ">SSS</a> | <a href="../glossary.html">Terimler</a> | <a href="../sitemap.html">Site Haritası</a></p></div><script type="text/javascript"><!--//--><![CDATA[//><!--
+if (typeof(prettyPrint) !== 'undefined') {
+ prettyPrint();
+}
+//--><!]]></script>
+</body></html> \ No newline at end of file