The Perl Toolchain Summit needs more sponsors. If your company depends on Perl, please support this very important event.

Changes for version 0.72

  • bugfix: fix a segmentation fault caused by improperly malloc'd memory for the auto_cookie feature (see rt.cpan.org bug #71698)
  • increase default buffersize from 16384 (16K) to 262144 (256K) - used for http response body when memory >= 3
  • increase default request_buffersize from 2048 (2K) to 8192 (8K)
  • change timing logic to not include the time taken to generate a POST body using postdata coderefs; this allows using the postdata coderefs to do other useful things like inserting random delays to simulate real-world use - see perldoc for details
  • add support for postdata functions that can generate CGI data for body of POST request by looking at the response body from the previous request in run - see perldoc for syntax
  • minor changes so Run class can be subclassed
  • add INSTALL.SKIP so *.[ch] files do not get installed to perl lib path unnecessarily
  • fix t/test3_execute.t to skip call to execute() if http server on localhost is not running, to stop cpantesters from rightfully complaining

Documentation

Modules

Perl API for Apache benchmarking and regression testing.

Provides

in lib/HTTPD/Bench/ApacheBench/Regression.pm
in lib/HTTPD/Bench/ApacheBench/Run.pm