The Perl Toolchain Summit needs more sponsors. If your company depends on Perl, please support this very important event.
Overview: 
The Apache::Recorder module is an implementation of a session recorder, 
much like a macro recorder that you might use with a GUI application.  
It allows you to "record" each of the clicks that you make during an 
http session for later playback.  However, Apache::Recorder does not 
provide capabilities to "play-back" a recorded session.  To "play-back" 
a session, you need two additional modules: (1) HTTP::RecordedSession 
to "thaw" the session, and format it appropriately; and (2) A module 
(such as HTTP::Monkeywrench or HTTP::WebTest) which wraps testing 
logic around the "thawed" session.

Architecture:
1. Use recorder.pl to set a cookie.
2. Apache::Recorder will look for sessions containing a valid recorder.pl 
   cookie.  When it finds such a session it will write information to the 
   filesystem which can be played back at some later point.  See INSTALL
   for httpd.conf instructions.
3. Write a brief script which calls HTTP::RecordedSession to configure 
   your session data appropriately for HTTP::Monkeywrench or HTTP::
   WebTest.  perldoc HTTP::RecordedSession after installation for a 
   sample script.

Installation:

See INSTALL.

Copyright (c) 2001, 2002 Chris Brooks. All rights reserved.
This program is free software; you can redistribute it and/or
modify it under the same terms as Perl itself.