"Good ideas come to he who waits" :-) Tim.
On Fri, Feb 01, 2002 at 08:22:19AM -0500, Chris Brooks wrote: > Good morning, > > In the absence of anyone else making comments about this proposed > namespace, I thought that I would weigh in (again). > > While HTTP::TestEngine seemed like the perfect name a couple of months > ago, it now seems a bit non-intuitive to me. What the heck is a > TestEngine anyway? Furthermore, it seems like most mod_perl handlers > get released under the Apache:: namespace. Apache::Recorder seems a > more appropriate name. > > HTTP::SessionConfig also seems problematic. I like HTTP as the top > level namespace, as it acts as an interface for other modules which live > under HTTP, Monkeywrench and (soon) WebTest. (I also considered the > Test namespace, but those modules are more testing methodologies than > implementations of a particular type of test.) However, SessionConfig > is too generic a name -- knowing nothing about it, I would guess that it > allowed you to configure a user's session in some way. Perhaps > HTTP::RecordedSession might be a better name. > > use HTTP::RecordedSession; > my ( $session ) = new HTTP::RecordedSession(); > > Seems intuitive and a more accurate description of what the module > actually does. > > So, I would like to get feedback on the namespace Apache::Recorder (aka > HTTP::TestEngine) and HTTP::RecordedSession (aka HTTP::SessionConfig). > > Apologies for not going through this process before posting the first > time. > > Thanks, > Chris > > >From: Chris Brooks <[EMAIL PROTECTED]> > >To: [EMAIL PROTECTED] > >Date: Mon, 28 Jan 2002 23:47:01 -0500 > >Message-ID: <[EMAIL PROTECTED]> > > >-------------------------------------------------------------------------------- > > >Good morning, > > >I would like to get some feedback on namespace for two modules that I > >would like to submit to CPAN: HTTP::TestEngine and HTTP::SessionConfig. > > >HTTP::TestEngine is a mod_perl handler which acts like a macro > recorder, > >writing details about each request during a user's http session to a > >file on the filesystem. There is a short cgi script included with > >HTTP::TestEngine which that sets a cookie to maintain state. > > >HTTP::SesssionConfig takes the file written by HTTP::TestEngine and > >formats it into a data structure suitable for use with > >HTTP::Monkeywrench. (HTTP::Monkeywrench, which is already available on > >CPAN, recreates an http session by reading a configuration file. This > >configuration file currently must be written by hand -- these two > >modules automate the process so that a user can simply click their way > >through a session that they would like to reproduce in the future.) My > > >intent is that HTTP::SessionConfig will support other http test > >harnesses such as HTTP::WebTest in the future. > > >So, I'd like to hear feedback on namespace, as well as packaging of the > > >cgi script mentioned in HTTP::TestEngine above. > > >If anyone would like to see the current version, it is available at > >http://sourceforge.net/projects/http-recorder/ > > >Thanks for your help. > >-Chris > > > >