httpd-cvs mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From jerenkra...@apache.org
Subject cvs commit: httpd-site/xdocs/test/flood building.xml index.xml building.html index.html
Date Fri, 18 Jan 2002 18:32:51 GMT
jerenkrantz    02/01/18 10:32:51

  Modified:    .        build.xml
               docs/test/flood building.html index.html
  Added:       xdocs/stylesheets flood.xml
               xdocs/test/flood building.xml index.xml
  Removed:     xdocs/test/flood building.html index.html
  Log:
  Convert flood pages to XHTML format
  
  Add a flood-specific menu (flood.xml in xdocs/stylesheets and seemingly
  appropriate changes in build.xml)
  
  Revision  Changes    Path
  1.2       +12 -1     httpd-site/build.xml
  
  Index: build.xml
  ===================================================================
  RCS file: /home/cvs/httpd-site/build.xml,v
  retrieving revision 1.1
  retrieving revision 1.2
  diff -u -r1.1 -r1.2
  --- build.xml	21 Nov 2001 07:17:55 -0000	1.1
  +++ build.xml	18 Jan 2002 18:32:51 -0000	1.2
  @@ -32,8 +32,19 @@
           <anakia basedir="${docs.src}" destdir="${docs.dest}/"
                extension=".html" style="./site.vsl"
                projectFile="stylesheets/project.xml"
  -             excludes="**/stylesheets/** empty.xml"
  +             excludes="**/stylesheets/** empty.xml **/test/flood/*"
                includes="**/*.xml"
  +             lastModifiedCheck="true"
  +             templatePath="${docs.src}/stylesheets"
  +        >
  +        </anakia>
  +
  +        <anakia basedir="${docs.src}" 
  +             destdir="${docs.dest}"
  +             extension=".html" style="./site.vsl"
  +             projectFile="stylesheets/flood.xml"
  +             excludes="**/stylesheets/** empty.xml"
  +             includes="test/flood/*.xml"
                lastModifiedCheck="true"
                templatePath="${docs.src}/stylesheets"
           >
  
  
  
  1.6       +161 -108  httpd-site/docs/test/flood/building.html
  
  Index: building.html
  ===================================================================
  RCS file: /home/cvs/httpd-site/docs/test/flood/building.html,v
  retrieving revision 1.5
  retrieving revision 1.6
  diff -u -r1.5 -r1.6
  --- building.html	4 Dec 2001 10:25:32 -0000	1.5
  +++ building.html	18 Jan 2002 18:32:51 -0000	1.6
  @@ -1,88 +1,105 @@
  -<HTML>
  -<HEAD>
  -<TITLE>Compiling and running Flood</TITLE>
  -</HEAD>
  -
  -<!-- Background white, links blue (unvisited), navy (visited), red (active) -->
  -<BODY
  - BGCOLOR="#FFFFFF"
  - TEXT="#000000"
  - LINK="#0000FF"
  - VLINK="#000080"
  - ALINK="#FF0000"
  ->
  -<DIV ALIGN=CENTER>
  -<H2>Compiling and running Flood</H2>
  -</DIV>
  -
  -<center>
  -<FORM ACTION="http://search.apache.org/" METHOD="POST">
  -<INPUT TYPE="text" NAME="keyword" SIZE=40>
  -<input type=hidden name="results" value=20>
  -<input type=hidden name="what" value="httpd.apache.org">
  -<input type=hidden name="version" value="2">
  -<INPUT TYPE="submit" VALUE="Search Site">
  -</FORM>
  -</center>
  -
  -<HR>
  -<P>This document explains how to compile and run flood.  
  -
  -<H2>Overview</H2>
  -<P>Flood is built around 
  -<A HREF="http://apr.apache.org/">Apache Portable Runtime</A> - specifically

  -apr and apr-util.  For some arcane unknown reason (probably laziness on 
  -our part - patches welcomed), flood also requires the httpd-2.0 source
  -directory to build.</P>
  -
  -<P>Flood has been primarily developed on Linux and Solaris.  FreeBSD is also
  -known to work.  Since flood is build around APR, any APR-supported platform
  +<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
  +               "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
  +<html>
  + <head>
  +  <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1"/>
  +       <meta name="author" content="Documentation Group" /><meta name="email"
content="docs@httpd.apache.org" />
  +    <title>Compiling and running Flood - Flood</title>
  + </head>
  + <body bgcolor="#ffffff" text="#000000" link="#525D76">
  +<p><a href="/"><img src="../../images/httpd_logo_wide.gif" alt="The Apache
HTTP Server Project" border="0"/></a></p>
  + <table border="0" width="100%" cellspacing="4">
  +   <tr>
  +    <!-- LEFT SIDE NAVIGATION -->
  +    <td valign="top" nowrap="nowrap">
  +           <p><b>Essentials</b></p>
  +    <menu compact="compact">
  +          <li><a href="/test/flood/building.html">Building</a></li>
  +        </menu>
  +      <p><b>Download!</b></p>
  +    <menu compact="compact">
  +          <li><a href="http://www.apache.org/dyn/closer.cgi">from a mirror</a></li>
  +          <li><a href="http://www.apache.org/dist/httpd/">from here</a></li>
  +        </menu>
  +      <p><b>Documentation</b></p>
  +    <menu compact="compact">
  +          <li><a href="http://cvs.apache.org/viewcvs.cgi/~checkout~/httpd-test/flood/DESIGN?content-type=text/plain&amp;only_with_tag=HEAD">Design</a></li>
  +          <li><a href="http://cvs.apache.org/viewcvs.cgi/~checkout~/httpd-test/flood/CONFIG?content-type=text/plain&amp;only_with_tag=HEAD">Configuration</a></li>
  +        </menu>
  +    </td>
  +    <!-- RIGHT SIDE INFORMATION -->
  +    <td align="left" valign="top">
  +                <table border="0" cellspacing="0" cellpadding="2" width="100%">
  + <tr><td bgcolor="#525D76">
  +  <font color="#ffffff" face="arial,helvetica,sanserif">
  +   <a name="Overview"><strong>Overview</strong></a>
  +  </font>
  + </td></tr>
  + <tr><td>
  +  <blockquote>
  +<p>This document explains how to compile and run flood.</p>
  +<p>Flood is built around 
  +<a href="http://apr.apache.org/">Apache Portable Runtime</a> - specifically

  +apr and apr-util.</p>
  +<p>Flood has been primarily developed on Linux and Solaris.  FreeBSD is also
  +known to work.  Since flood is built around APR, any APR-supported platform
   should work without too much hassle.  We expect Win32 would work with some 
   additional magic provided someone has the time and inclination to do so.  
   APR has completed most of the dirty work, but none of the current flood 
  -developers use Win32.</P>
  -
  -<H2>Checking out flood</H2>
  -
  -<P>The current copy of flood is available via anonymous CVS access (via
  +developers use Win32.</p>
  +  </blockquote>
  + </td></tr>
  +</table>
  +           <table border="0" cellspacing="0" cellpadding="2" width="100%">
  + <tr><td bgcolor="#525D76">
  +  <font color="#ffffff" face="arial,helvetica,sanserif">
  +   <a name="Checkout"><strong>Checking out flood</strong></a>
  +  </font>
  + </td></tr>
  + <tr><td>
  +  <blockquote>
  +<p>The current copy of flood is available via anonymous CVS access (via
   pserver).  "anoncvs" is the password.  Flood also depends on the apr 
  -and apr-util packages available from the same CVS site.  (Again, if
  -someone wants to strip out the httpd-2.0 specific parts of our build,
  -please be our guest and submit patches to us for this.  Until then,
  -you need to also checkout httpd-2.0.)</P>
  -
  -<PRE>
  +and apr-util packages available from the same CVS repository.</p>
  +<p><b><font color="red">Note:</font></b> Flood will automatically
detect
  +and configure APR and APR-util if they are in the appropriate 
  +subdirectories.  If you have an already installed copy of APR and 
  +APR-util (such as the ones that come with httpd-2.0 or Subversion), you 
  +may specify --with-apr and --with-apr-util at configure-time.</p>
  +<pre>
    % cvs -d :pserver:anoncvs@cvs.apache.org:/home/cvspublic login
  - % cvs -d :pserver:anoncvs@cvs.apache.org:/home/cvspublic co httpd-2.0
  - % cvs -d :pserver:anoncvs@cvs.apache.org:/home/cvspublic co httpd-test
  - % cd httpd-2.0/srclib
  + % cvs -d :pserver:anoncvs@cvs.apache.org:/home/cvspublic co httpd-test/flood
  + % cd flood
    % cvs -d :pserver:anoncvs@cvs.apache.org:/home/cvspublic co apr
    % cvs -d :pserver:anoncvs@cvs.apache.org:/home/cvspublic co apr-util
  -</PRE>
  -
  -<H2>Configuring flood and its dependencies</H2>
  -
  -<P>Now that you have all of the required modules checked out, you now
  +</pre>
  +  </blockquote>
  + </td></tr>
  +</table>
  +           <table border="0" cellspacing="0" cellpadding="2" width="100%">
  + <tr><td bgcolor="#525D76">
  +  <font color="#ffffff" face="arial,helvetica,sanserif">
  +   <a name="Configuring"><strong>Configuring flood and its dependencies</strong></a>
  +  </font>
  + </td></tr>
  + <tr><td>
  +  <blockquote>
  +<p>Now that you have all of the required modules checked out, you now
   need to generate the configure scripts and execute them for your
  -platform.  Note that the httpd-2.0 configure will run the apr and apr-util
  -configuration scripts.</P>
  -
  -<H3>Flood and SSL support</H3>
  +platform.</p>
  +<h3>Flood and SSL support</h3>
   <p><b><font color="red">Note:</font></b> SSL support is <b>not</b>

   enabled by default in flood.  If you wish to enable SSL support, you 
   must specify <code>--enable-ssl</code> when configuring flood.</p>
  -
   <p>If you attempt to run flood against a https URL without SSL
   support compiled-in, you will receive an error similar to the 
   following:</p>
  -
   <pre>
    % ./flood examples/round-robin-ssl.xml
    open request failed (https://www.modssl.org/example/test.phtml).
    Error running farmer 'Joe': This function has not been implemented on this
    platform
   </pre>
  -
   <p>The <code>--enable-ssl</code> option enables detection of the
   OpenSSL libraries.  If flood can not automatically detect OpenSSL, 
   you will need to specify <code>--with-openssl</code> to point at 
  @@ -90,53 +107,89 @@
   <code>--with-capath</code> option points at a directory that contains 
   the Certificate Authorities (<b>CA</b>s) for OpenSSL.  The default 
   capath is in <code>$openssl_prefix/certs</code>.</p>
  -
  -<H3>Running configure</H3>
  -<PRE>
  - % cd httpd-2.0
  - % ./buildconf
  - % ./configure
  - % cd ../httpd-test/flood
  +<h3>Running configure from the flood directory</h3>
  +<pre>
    % ./buildconf
  - % ./configure --with-httpd=<I>&lt;absolute path to httpd-2.0&gt;</I>
  -</PRE>
  -
  -<H2>Compiling flood and its dependencies</H2>
  -
  -<P>At this time, flood does not use an installed version of apr or 
  -apr-util.  So, you just need to compile apr and apr-util and then
  -flood will use the built libraries.</P>
  -
  -<PRE>
  - % cd httpd-2.0
  - % make all
  - % cd ../httpd-test/flood
  + % ./configure --disable-shared
  +</pre>
  +  </blockquote>
  + </td></tr>
  +</table>
  +           <table border="0" cellspacing="0" cellpadding="2" width="100%">
  + <tr><td bgcolor="#525D76">
  +  <font color="#ffffff" face="arial,helvetica,sanserif">
  +   <a name="Compiling"><strong>Compiling flood and its dependencies</strong></a>
  +  </font>
  + </td></tr>
  + <tr><td>
  +  <blockquote>
  +<p>In this example, APR and apr-util will automatically be built with
  +flood.  So, you only need to issue a make in the flood directory.</p>
  +<pre>
    % make all
  -</PRE>
  -
  -<H2>Running flood</H2>
  -
  -<P>By default, flood is a static executable, so the executable is 
  +</pre>
  +  </blockquote>
  + </td></tr>
  +</table>
  +           <table border="0" cellspacing="0" cellpadding="2" width="100%">
  + <tr><td bgcolor="#525D76">
  +  <font color="#ffffff" face="arial,helvetica,sanserif">
  +   <a name="Running"><strong>Running flood</strong></a>
  +  </font>
  + </td></tr>
  + <tr><td>
  +  <blockquote>
  +<p>By default, flood is a static executable, so the executable is 
   relocatable.  There are some example flood profiles in the examples/
  -directory.</P>
  -
  -<PRE>
  +directory from CVS.</p>
  +<pre>
    % ./flood examples/round-robin.xml &gt; foo.out
  -</PRE>
  -
  -<H2>Analyzing flood output</H2>
  -
  -<P>The foo.out file generated above is in a simple easy-to-parse format.
  +</pre>
  +  </blockquote>
  + </td></tr>
  +</table>
  +           <table border="0" cellspacing="0" cellpadding="2" width="100%">
  + <tr><td bgcolor="#525D76">
  +  <font color="#ffffff" face="arial,helvetica,sanserif">
  +   <a name="Analysis"><strong>Analyzing flood output</strong></a>
  +  </font>
  + </td></tr>
  + <tr><td>
  +  <blockquote>
  +<p>The foo.out file generated above is in a simple easy-to-parse format.
   There are some included shell and awk scripts in the examples directory
   that provide some easy mechanisms to extract info from the flood output
  -files.</P>
  -
  -<PRE>
  +files.</p>
  +<pre>
    % ./examples/analyze-relative foo.out
  -</PRE>
  -
  -<P>If you have any questions, please email the test-dev@httpd.apache.org
  -list.</P>
  -
  -</BODY>
  -</HTML>
  +</pre>
  +  </blockquote>
  + </td></tr>
  +</table>
  +           <table border="0" cellspacing="0" cellpadding="2" width="100%">
  + <tr><td bgcolor="#525D76">
  +  <font color="#ffffff" face="arial,helvetica,sanserif">
  +   <a name="Questions"><strong>Questions</strong></a>
  +  </font>
  + </td></tr>
  + <tr><td>
  +  <blockquote>
  +<p>This should provide a quick and easy way to jumpstart your flood
  +installation.  If you have any questions, please email the 
  +test-dev@httpd.apache.org mailing list.</p>
  +  </blockquote>
  + </td></tr>
  +</table>
  +         </td>
  +   </tr>
  +   <!-- FOOTER -->
  +   <tr><td colspan="2"><hr noshade="noshade" size="1"/></td></tr>
  +   <tr><td colspan="2" align="center">
  +        <font size="-1">
  +         <em>Copyright &#169; 1999-2002, The Apache Software Foundation</em>
  +        </font>
  +       </td>
  +   </tr>
  +  </table>
  + </body>
  +</html>
  
  
  
  1.2       +163 -93   httpd-site/docs/test/flood/index.html
  
  Index: index.html
  ===================================================================
  RCS file: /home/cvs/httpd-site/docs/test/flood/index.html,v
  retrieving revision 1.1
  retrieving revision 1.2
  diff -u -r1.1 -r1.2
  --- index.html	21 Nov 2001 07:31:46 -0000	1.1
  +++ index.html	18 Jan 2002 18:32:51 -0000	1.2
  @@ -1,95 +1,165 @@
  -<HTML>
  -<HEAD>
  -<TITLE>Flood</TITLE>
  -</HEAD>
  -
  -<!-- Background white, links blue (unvisited), navy (visited), red (active) -->
  -<BODY
  - BGCOLOR="#FFFFFF"
  - TEXT="#000000"
  - LINK="#0000FF"
  - VLINK="#000080"
  - ALINK="#FF0000"
  ->
  -<DIV ALIGN=CENTER>
  -<H2>Flood - a profile-driven HTTP load tester</H2>
  -</DIV>
  -
  -<center>
  -<FORM ACTION="http://search.apache.org/" METHOD="POST">
  -<INPUT TYPE="text" NAME="keyword" SIZE=40>
  -<input type=hidden name="results" value=20>
  -<input type=hidden name="what" value="httpd.apache.org">
  -<input type=hidden name="version" value="2">
  -<INPUT TYPE="submit" VALUE="Search Site">
  -</FORM>
  -</center>
  -
  -<HR>
  -<P>Flood is a profile-driven HTTP load tester.
  -
  -<H2>Getting and using flood</H2>
  -
  -<UL>
  -<LI><A HREF="building.html">Building flood</A>
  -</UL>
  -
  -<H2>Example profiles</H2>
  -
  -<P>Flood's configuration is XML-based.  Some of the links below showcase some
  +<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
  +               "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
  +<html>
  + <head>
  +  <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1"/>
  +       <meta name="author" content="Documentation Group" /><meta name="email"
content="docs@httpd.apache.org" />
  +    <title>Flood - Flood</title>
  + </head>
  + <body bgcolor="#ffffff" text="#000000" link="#525D76">
  +<p><a href="/"><img src="../../images/httpd_logo_wide.gif" alt="The Apache
HTTP Server Project" border="0"/></a></p>
  + <table border="0" width="100%" cellspacing="4">
  +   <tr>
  +    <!-- LEFT SIDE NAVIGATION -->
  +    <td valign="top" nowrap="nowrap">
  +           <p><b>Essentials</b></p>
  +    <menu compact="compact">
  +          <li><a href="/test/flood/building.html">Building</a></li>
  +        </menu>
  +      <p><b>Download!</b></p>
  +    <menu compact="compact">
  +          <li><a href="http://www.apache.org/dyn/closer.cgi">from a mirror</a></li>
  +          <li><a href="http://www.apache.org/dist/httpd/">from here</a></li>
  +        </menu>
  +      <p><b>Documentation</b></p>
  +    <menu compact="compact">
  +          <li><a href="http://cvs.apache.org/viewcvs.cgi/~checkout~/httpd-test/flood/DESIGN?content-type=text/plain&amp;only_with_tag=HEAD">Design</a></li>
  +          <li><a href="http://cvs.apache.org/viewcvs.cgi/~checkout~/httpd-test/flood/CONFIG?content-type=text/plain&amp;only_with_tag=HEAD">Configuration</a></li>
  +        </menu>
  +    </td>
  +    <!-- RIGHT SIDE INFORMATION -->
  +    <td align="left" valign="top">
  +                <table border="0" cellspacing="0" cellpadding="2" width="100%">
  + <tr><td bgcolor="#525D76">
  +  <font color="#ffffff" face="arial,helvetica,sanserif">
  +   <a name="Welcome"><strong>Flood - a profile-driven HTTP load tester</strong></a>
  +  </font>
  + </td></tr>
  + <tr><td>
  +  <blockquote>
  +<p>Flood is a profile-driven HTTP load tester.</p>
  +  </blockquote>
  + </td></tr>
  +</table>
  +           <table border="0" cellspacing="0" cellpadding="2" width="100%">
  + <tr><td bgcolor="#525D76">
  +  <font color="#ffffff" face="arial,helvetica,sanserif">
  +   <a name="Getting"><strong>Getting and using flood</strong></a>
  +  </font>
  + </td></tr>
  + <tr><td>
  +  <blockquote>
  +<p>Please read the <a href="building.html">Building flood</a> document
  +for a quick installation guide for flood.</p>
  +  </blockquote>
  + </td></tr>
  +</table>
  +           <table border="0" cellspacing="0" cellpadding="2" width="100%">
  + <tr><td bgcolor="#525D76">
  +  <font color="#ffffff" face="arial,helvetica,sanserif">
  +   <a name="Examples"><strong>Example profiles</strong></a>
  +  </font>
  + </td></tr>
  + <tr><td>
  +  <blockquote>
  +<p>Flood's configuration is XML-based.  Some of the links below showcase some
   of the features available in flood.  All of these files are available in the
  -examples directory in flood's CVS repository.
  -
  -<UL>
  -<LI><A HREF="http://cvs.apache.org/viewcvs.cgi/~checkout~/httpd-test/flood/examples/round-robin.xml?content-type=text/plain&only_with_tag=HEAD">Round-robin
annotated flood config example</A> (Recommened for flood newbies)
  -<LI><A HREF="http://cvs.apache.org/viewcvs.cgi/~checkout~/httpd-test/flood/examples/round-robin-dynamic.xml?content-type=text/plain&only_with_tag=HEAD">An
example using dynamic content-specific variables</A>
  -<LI><A HREF="http://cvs.apache.org/viewcvs.cgi/~checkout~/httpd-test/flood/examples/round-robin-keepalive.xml?content-type=text/plain&only_with_tag=HEAD">An
example using keepalives</A>
  -<LI><A HREF="http://cvs.apache.org/viewcvs.cgi/~checkout~/httpd-test/flood/examples/round-robin-ssl.xml?content-type=text/plain&only_with_tag=HEAD">An
example using SSL</A>
  -<LI><A HREF="http://cvs.apache.org/viewcvs.cgi/~checkout~/httpd-test/flood/examples/round-robin-timed.xml?content-type=text/plain&only_with_tag=HEAD">An
example using timers</A>
  -<LI><A HREF="http://cvs.apache.org/viewcvs.cgi/~checkout~/httpd-test/flood/examples/analyze-relative?content-type=text/plain&only_with_tag=HEAD">A
sh/gawk script that shows how to interpret the relative_times output of flood</A>
  -</UL>
  -
  -<H2>Documents</H2>
  -<UL>
  -<LI><A HREF="http://cvs.apache.org/viewcvs.cgi/~checkout~/httpd-test/flood/DESIGN?content-type=text/plain&only_with_tag=HEAD">Design
document</A>
  -<LI><A HREF="http://cvs.apache.org/viewcvs.cgi/~checkout~/httpd-test/flood/CONFIG?content-type=text/plain&only_with_tag=HEAD">Configuration
document</A>
  -</UL>
  -
  -<H2>CVS access</H2>
  -
  -<P>You may browse the flood's CVS repository <A HREF="http://cvs.apache.org/viewcvs.cgi/httpd-test/flood/">online</A>
  -
  -<P>Anonymous CVS access (via pserver) is available.  "anoncvs" is the
  -password.
  -<PRE>
  +examples directory in flood's CVS repository.</p>
  +<ul>
  +<li><a href="http://cvs.apache.org/viewcvs.cgi/~checkout~/httpd-test/flood/examples/round-robin.xml?content-type=text/plain&amp;only_with_tag=HEAD">Round-robin
annotated flood config example</a> (<b>Recommended for flood newbies</b>)</li>
  +<li><a href="http://cvs.apache.org/viewcvs.cgi/~checkout~/httpd-test/flood/examples/round-robin-dynamic.xml?content-type=text/plain&amp;only_with_tag=HEAD">An
example using dynamic content-specific variables</a></li>
  +<li><a href="http://cvs.apache.org/viewcvs.cgi/~checkout~/httpd-test/flood/examples/round-robin-keepalive.xml?content-type=text/plain&amp;only_with_tag=HEAD">An
example using keepalives</a></li>
  +<li><a href="http://cvs.apache.org/viewcvs.cgi/~checkout~/httpd-test/flood/examples/round-robin-ssl.xml?content-type=text/plain&amp;only_with_tag=HEAD">An
example using SSL</a></li>
  +<li><a href="http://cvs.apache.org/viewcvs.cgi/~checkout~/httpd-test/flood/examples/round-robin-timed.xml?content-type=text/plain&amp;only_with_tag=HEAD">An
example using timers</a></li>
  +<li><a href="http://cvs.apache.org/viewcvs.cgi/~checkout~/httpd-test/flood/examples/analyze-relative?content-type=text/plain&amp;only_with_tag=HEAD">A
sh/gawk script that shows how to interpret the relative_times output of flood</a></li>
  +</ul>
  +  </blockquote>
  + </td></tr>
  +</table>
  +           <table border="0" cellspacing="0" cellpadding="2" width="100%">
  + <tr><td bgcolor="#525D76">
  +  <font color="#ffffff" face="arial,helvetica,sanserif">
  +   <a name="CVS"><strong>CVS Access</strong></a>
  +  </font>
  + </td></tr>
  + <tr><td>
  +  <blockquote>
  +<p>You may browse the flood's CVS repository <a href="http://cvs.apache.org/viewcvs.cgi/httpd-test/flood/">online</a></p>
  +<p>Anonymous CVS access (via pserver) is available.  "anoncvs" is the
  +password.</p>
  +<pre>
    % cvs -d :pserver:anoncvs@cvs.apache.org:/home/cvspublic login
  - % cvs -d :pserver:anoncvs@cvs.apache.org:/home/cvspublic co httpd-test
  -</PRE>
  -
  -<H2>Mailing lists</H2>
  -
  -<P>Our mailing lists are open to the public.
  -
  -<P>Subscription
  -<UL>
  -<LI><A HREF="mailto:test-dev-subscribe@httpd.apache.org">test-dev@httpd.apache.org</A>
- discussion of what to do
  -<LI><A HREF="mailto:test-cvs-subscribe@httpd.apache.org">test-cvs@httpd.apache.org</A>
- cvs commit notifications
  -</UL>
  -
  -<P>Archives
  -<UL>
  -<LI><A HREF="http://www.apachelabs.org/test-dev/">Test-dev Archives</A>
  -<LI><A HREF="http://httpd.apache.org/mail/test-dev/">Test-dev Archives (Raw)</A>
  -</UL>
  -
  -<H2>License</H2>
  -
  -<P>Like all Apache Software Foundation projects, flood is licensed under
  -<A HREF="http://www.apache.org/LICENSE.txt">The Apache License</A>.
  -
  -<P ALIGN="CENTER"><A HREF="/images/apache_pb.gif"><IMG border="0"
  -SRC="/images/apache_pb.gif" ALT="Powered by Apache" width="259"
  -height="32"></A>
  -
  -</BODY>
  -</HTML>
  + % cvs -d :pserver:anoncvs@cvs.apache.org:/home/cvspublic co httpd-test/flood
  +</pre>
  +  </blockquote>
  + </td></tr>
  +</table>
  +           <table border="0" cellspacing="0" cellpadding="2" width="100%">
  + <tr><td bgcolor="#525D76">
  +  <font color="#ffffff" face="arial,helvetica,sanserif">
  +   <a name="Mail"><strong>Mailing Lists</strong></a>
  +  </font>
  + </td></tr>
  + <tr><td>
  +  <blockquote>
  +<p>Our mailing lists are open to the public.</p>
  +<p>Subscription</p>
  +<ul>
  +<li><a href="mailto:test-dev-subscribe@httpd.apache.org">test-dev@httpd.apache.org</a>
- discussion of what to do</li>
  +<li><a href="mailto:test-cvs-subscribe@httpd.apache.org">test-cvs@httpd.apache.org</a>
- cvs commit notifications</li>
  +</ul>
  +<p>Archives</p>
  +<ul>
  +<li><a href="http://www.apachelabs.org/test-dev/">Test-dev Archives</a></li>
  +<li><a href="http://httpd.apache.org/mail/test-dev/">Test-dev Archives (Raw)</a></li>
  +</ul>
  +  </blockquote>
  + </td></tr>
  +</table>
  +           <table border="0" cellspacing="0" cellpadding="2" width="100%">
  + <tr><td bgcolor="#525D76">
  +  <font color="#ffffff" face="arial,helvetica,sanserif">
  +   <a name="License"><strong>License</strong></a>
  +  </font>
  + </td></tr>
  + <tr><td>
  +  <blockquote>
  +<p>Like all Apache Software Foundation projects, flood is licensed under
  +<a href="http://www.apache.org/LICENSE.txt">The Apache License</a>.</p>
  +  </blockquote>
  + </td></tr>
  +</table>
  +           <table border="0" cellspacing="0" cellpadding="2" width="100%">
  + <tr><td bgcolor="#525D76">
  +  <font color="#ffffff" face="arial,helvetica,sanserif">
  +   <a name="Search"><strong>Search Site</strong></a>
  +  </font>
  + </td></tr>
  + <tr><td>
  +  <blockquote>
  +<center>
  +<form action="http://search.apache.org/" method="post">
  +<input type="text" name="keyword" size="40" />
  +<input type="hidden" name="results" value="20" />
  +<input type="hidden" name="what" value="httpd.apache.org" />
  +<input type="hidden" name="version" value="2" />
  +<input type="submit" value="Search Site" />
  +</form>
  +</center>
  +<p align="center"><a href="/images/apache_pb.gif"><img border="0" src="/images/apache_pb.gif"
alt="Powered by Apache" width="259" height="32" /></a></p>
  +  </blockquote>
  + </td></tr>
  +</table>
  +         </td>
  +   </tr>
  +   <!-- FOOTER -->
  +   <tr><td colspan="2"><hr noshade="noshade" size="1"/></td></tr>
  +   <tr><td colspan="2" align="center">
  +        <font size="-1">
  +         <em>Copyright &#169; 1999-2002, The Apache Software Foundation</em>
  +        </font>
  +       </td>
  +   </tr>
  +  </table>
  + </body>
  +</html>
  
  
  
  1.1                  httpd-site/xdocs/stylesheets/flood.xml
  
  Index: flood.xml
  ===================================================================
  <?xml version="1.0" encoding="ISO-8859-1"?>
  <project href="http://httpd.apache.org/">
  
  <title>Flood</title>
  <body>
  <menu><title>Essentials</title>
    <li><a href="/test/flood/building.html">Building</a></li>
    <!--li><a href="/test/flood/FAQ.html">FAQ</a></li-->
  </menu>
  
  <menu><title>Download!</title>
    <li><a href="http://www.apache.org/dyn/closer.cgi">from a mirror</a></li>
    <li><a href="http://www.apache.org/dist/httpd/">from here</a></li>
  </menu>
  
  <menu><title>Documentation</title>
    <li><a href="http://cvs.apache.org/viewcvs.cgi/~checkout~/httpd-test/flood/DESIGN?content-type=text/plain&amp;only_with_tag=HEAD">Design</a></li>
  <li><a href="http://cvs.apache.org/viewcvs.cgi/~checkout~/httpd-test/flood/CONFIG?content-type=text/plain&amp;only_with_tag=HEAD">Configuration</a></li>
  </menu>
  
  <!--menu><title>Get Involved</title>
    <li><a href="/lists.html">Mailing Lists</a></li>
    <li><a href="bug_report.html">Bug Reports</a></li>
    <li><a href="/dev/">Developer Info</a></li>
  </menu-->
  
  </body>
  </project>
  
  
  
  1.1                  httpd-site/xdocs/test/flood/building.xml
  
  Index: building.xml
  ===================================================================
  <?xml version="1.0"?>
  <document>
    <properties>
      <author email="docs@httpd.apache.org">Documentation Group</author>
      <title>Compiling and running Flood</title>
    </properties>
  <body>
  
  <section id="Overview">
  <title>Overview</title>
  <p>This document explains how to compile and run flood.</p>
  
  <p>Flood is built around 
  <a href="http://apr.apache.org/">Apache Portable Runtime</a> - specifically

  apr and apr-util.</p>
  
  <p>Flood has been primarily developed on Linux and Solaris.  FreeBSD is also
  known to work.  Since flood is built around APR, any APR-supported platform
  should work without too much hassle.  We expect Win32 would work with some 
  additional magic provided someone has the time and inclination to do so.  
  APR has completed most of the dirty work, but none of the current flood 
  developers use Win32.</p>
  </section>
  
  <section id="Checkout">
  <title>Checking out flood</title>
  
  <p>The current copy of flood is available via anonymous CVS access (via
  pserver).  "anoncvs" is the password.  Flood also depends on the apr 
  and apr-util packages available from the same CVS repository.</p>
  
  <p><b><font color="red">Note:</font></b> Flood will automatically
detect
  and configure APR and APR-util if they are in the appropriate 
  subdirectories.  If you have an already installed copy of APR and 
  APR-util (such as the ones that come with httpd-2.0 or Subversion), you 
  may specify --with-apr and --with-apr-util at configure-time.</p>
  
  <pre>
   % cvs -d :pserver:anoncvs@cvs.apache.org:/home/cvspublic login
   % cvs -d :pserver:anoncvs@cvs.apache.org:/home/cvspublic co httpd-test/flood
   % cd flood
   % cvs -d :pserver:anoncvs@cvs.apache.org:/home/cvspublic co apr
   % cvs -d :pserver:anoncvs@cvs.apache.org:/home/cvspublic co apr-util
  </pre>
  </section>
  
  <section id="Configuring">
  <title>Configuring flood and its dependencies</title>
  
  <p>Now that you have all of the required modules checked out, you now
  need to generate the configure scripts and execute them for your
  platform.</p>
  
  <h3>Flood and SSL support</h3>
  <p><b><font color="red">Note:</font></b> SSL support is <b>not</b>

  enabled by default in flood.  If you wish to enable SSL support, you 
  must specify <code>--enable-ssl</code> when configuring flood.</p>
  
  <p>If you attempt to run flood against a https URL without SSL
  support compiled-in, you will receive an error similar to the 
  following:</p>
  
  <pre>
   % ./flood examples/round-robin-ssl.xml
   open request failed (https://www.modssl.org/example/test.phtml).
   Error running farmer 'Joe': This function has not been implemented on this
   platform
  </pre>
  
  <p>The <code>--enable-ssl</code> option enables detection of the
  OpenSSL libraries.  If flood can not automatically detect OpenSSL, 
  you will need to specify <code>--with-openssl</code> to point at 
  the appropriate installed version of OpenSSL.  The 
  <code>--with-capath</code> option points at a directory that contains 
  the Certificate Authorities (<b>CA</b>s) for OpenSSL.  The default 
  capath is in <code>$openssl_prefix/certs</code>.</p>
  
  <h3>Running configure from the flood directory</h3>
  <pre>
   % ./buildconf
   % ./configure --disable-shared
  </pre>
  </section>
  
  <section id="Compiling">
  <title>Compiling flood and its dependencies</title>
  
  <p>In this example, APR and apr-util will automatically be built with
  flood.  So, you only need to issue a make in the flood directory.</p>
  
  <pre>
   % make all
  </pre>
  </section>
  
  <section id="Running">
  <title>Running flood</title>
  
  <p>By default, flood is a static executable, so the executable is 
  relocatable.  There are some example flood profiles in the examples/
  directory from CVS.</p>
  
  <pre>
   % ./flood examples/round-robin.xml &gt; foo.out
  </pre>
  </section>
  
  <section id="Analysis">
  <title>Analyzing flood output</title>
  
  <p>The foo.out file generated above is in a simple easy-to-parse format.
  There are some included shell and awk scripts in the examples directory
  that provide some easy mechanisms to extract info from the flood output
  files.</p>
  
  <pre>
   % ./examples/analyze-relative foo.out
  </pre>
  </section>
  
  <section id="Questions">
  <title>Questions</title>
  
  <p>This should provide a quick and easy way to jumpstart your flood
  installation.  If you have any questions, please email the 
  test-dev@httpd.apache.org mailing list.</p>
  </section>
  
  </body>
  </document>
  
  
  
  1.1                  httpd-site/xdocs/test/flood/index.xml
  
  Index: index.xml
  ===================================================================
  <?xml version="1.0"?>
  <document>
    <properties>
      <author email="docs@httpd.apache.org">Documentation Group</author>
      <title>Flood</title>
    </properties>
  <body>
  <section id="Welcome">
  <title>Flood - a profile-driven HTTP load tester</title>
  
  <p>Flood is a profile-driven HTTP load tester.</p>
  </section>
  
  <section id="Getting">
  <title>Getting and using flood</title>
  
  <p>Please read the <a href="building.html">Building flood</a> document
  for a quick installation guide for flood.</p>
  </section>
  
  <section id="Examples">
  <title>Example profiles</title>
  
  <p>Flood's configuration is XML-based.  Some of the links below showcase some
  of the features available in flood.  All of these files are available in the
  examples directory in flood's CVS repository.</p>
  
  <ul>
  <li><a href="http://cvs.apache.org/viewcvs.cgi/~checkout~/httpd-test/flood/examples/round-robin.xml?content-type=text/plain&amp;only_with_tag=HEAD">Round-robin
annotated flood config example</a> (<b>Recommended for flood newbies</b>)</li>
  <li><a href="http://cvs.apache.org/viewcvs.cgi/~checkout~/httpd-test/flood/examples/round-robin-dynamic.xml?content-type=text/plain&amp;only_with_tag=HEAD">An
example using dynamic content-specific variables</a></li>
  <li><a href="http://cvs.apache.org/viewcvs.cgi/~checkout~/httpd-test/flood/examples/round-robin-keepalive.xml?content-type=text/plain&amp;only_with_tag=HEAD">An
example using keepalives</a></li>
  <li><a href="http://cvs.apache.org/viewcvs.cgi/~checkout~/httpd-test/flood/examples/round-robin-ssl.xml?content-type=text/plain&amp;only_with_tag=HEAD">An
example using SSL</a></li>
  <li><a href="http://cvs.apache.org/viewcvs.cgi/~checkout~/httpd-test/flood/examples/round-robin-timed.xml?content-type=text/plain&amp;only_with_tag=HEAD">An
example using timers</a></li>
  <li><a href="http://cvs.apache.org/viewcvs.cgi/~checkout~/httpd-test/flood/examples/analyze-relative?content-type=text/plain&amp;only_with_tag=HEAD">A
sh/gawk script that shows how to interpret the relative_times output of flood</a></li>
  </ul>
  </section>
  
  <section id="CVS">
  <title>CVS Access</title>
  
  <p>You may browse the flood's CVS repository <a href="http://cvs.apache.org/viewcvs.cgi/httpd-test/flood/">online</a></p>
  
  <p>Anonymous CVS access (via pserver) is available.  "anoncvs" is the
  password.</p>
  
  <pre>
   % cvs -d :pserver:anoncvs@cvs.apache.org:/home/cvspublic login
   % cvs -d :pserver:anoncvs@cvs.apache.org:/home/cvspublic co httpd-test/flood
  </pre>
  </section>
  
  <section id="Mail">
  <title>Mailing Lists</title>
  
  <p>Our mailing lists are open to the public.</p>
  
  <p>Subscription</p>
  <ul>
  <li><a href="mailto:test-dev-subscribe@httpd.apache.org">test-dev@httpd.apache.org</a>
- discussion of what to do</li>
  <li><a href="mailto:test-cvs-subscribe@httpd.apache.org">test-cvs@httpd.apache.org</a>
- cvs commit notifications</li>
  </ul>
  
  <p>Archives</p>
  <ul>
  <li><a href="http://www.apachelabs.org/test-dev/">Test-dev Archives</a></li>
  <li><a href="http://httpd.apache.org/mail/test-dev/">Test-dev Archives (Raw)</a></li>
  </ul>
  </section>
  
  <section id="License">
  <title>License</title>
  
  <p>Like all Apache Software Foundation projects, flood is licensed under
  <a href="http://www.apache.org/LICENSE.txt">The Apache License</a>.</p>
  </section>
  
  <section id="Search">
  <title>Search Site</title>
  <center>
  <form action="http://search.apache.org/" method="post">
  <input type="text" name="keyword" size="40" />
  <input type="hidden" name="results" value="20" />
  <input type="hidden" name="what" value="httpd.apache.org" />
  <input type="hidden" name="version" value="2" />
  <input type="submit" value="Search Site" />
  </form>
  </center>
  
  <p align="center"><a href="/images/apache_pb.gif"><img border="0"
  src="/images/apache_pb.gif" alt="Powered by Apache" width="259"
  height="32" /></a></p>
  </section>
  
  </body>
  </document>
  
  
  

Mime
View raw message