stas 02/05/13 00:16:38 Modified: src/docs/1.0/guide Changes.pod performance.pod Log: o add more benchmarking tools refs: HTTP::WebTest, HTTP::Monkeywrench, HTTP::TestEngine, HTTPD::Bench::ApacheBench Revision Changes Path 1.24 +3 -0 modperl-docs/src/docs/1.0/guide/Changes.pod Index: Changes.pod =================================================================== RCS file: /home/cvs/modperl-docs/src/docs/1.0/guide/Changes.pod,v retrieving revision 1.23 retrieving revision 1.24 diff -u -r1.23 -r1.24 --- Changes.pod 12 May 2002 09:56:53 -0000 1.23 +++ Changes.pod 13 May 2002 07:16:37 -0000 1.24 @@ -83,6 +83,9 @@ * performance.pod + o add more benchmarking tools refs: HTTP::WebTest, + HTTP::Monkeywrench, HTTP::TestEngine, HTTPD::Bench::ApacheBench + o update the benchmark in the section "Apache::args vs. Apache::Request::param vs. CGI::param" using Apache::Request 1.0. 1.14 +35 -2 modperl-docs/src/docs/1.0/guide/performance.pod Index: performance.pod =================================================================== RCS file: /home/cvs/modperl-docs/src/docs/1.0/guide/performance.pod,v retrieving revision 1.13 retrieving revision 1.14 diff -u -r1.13 -r1.14 --- performance.pod 12 May 2002 18:09:12 -0000 1.13 +++ performance.pod 13 May 2002 07:16:38 -0000 1.14 @@ -247,11 +247,11 @@ =head4 ApacheBench -ApacheBench (B<ab>) is a tool for benchmarking your Apache HTTP +ApacheBench (C<ab>) is a tool for benchmarking your Apache HTTP server. It is designed to give you an idea of the performance that your current Apache installation can give. In particular, it shows you how many requests per second your Apache server is capable of -serving. The B<ab> tool comes bundled with the Apache source +serving. The C<ab> tool comes bundled with the Apache source distribution. Let's try it. We will simulate 10 users concurrently requesting a @@ -291,6 +291,9 @@ efficient we will try to improve it and run the benchmark again, to see whether we have any improve in performance. +C<HTTPD::Bench::ApacheBench>, available from CPAN, provides a Perl +interface for C<ab>. + =head4 httperf httperf is a utility written by David Mosberger. Just like @@ -441,6 +444,36 @@ The C<Apache::Timeit> package is a part of the I<Apache-Perl-contrib> files collection available from CPAN. + +=head3 Other Benchmarking Tools + +Other tools you may want to take a look at: + +=over + +=item * C<HTTP::WebTest> + +C<HTTP::WebTest> module runs tests on remote URLs or local web files +containing Perl/JSP/HTML/JavaScript/etc. and generates a detailed test +report. + +Available from CPAN. + +=item * C<HTTP::Monkeywrench> + +C<HTTP::Monkeywrench> is a test-harness application to test the +integrity of a user's path through a web site. + +=item * C<HTTP::TestEngine> + +C<HTTP::TestEngine> acts as an HTTP session "recorder". An user +service's usage session is recorded and then can be played back. +C<HTTP::Monkeywrench> is currently supported, with plans for +C<HTTP::WebTest> support in the future. + +Available from http://sourceforge.net/projects/http-recorder/. + +=back =head2 Code Profiling Techniques
--------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]