Re: [Http-webtest-general] Recorder
Brought to you by:
m_ilya,
richardanderson
From: Ilya M. <il...@ip...> - 2003-03-26 08:51:56
|
>>>>> "TY" == Tolga Yalcinkaya <tya...@ya...> writes: TY> Hi Ilya, TY> I noticed that in the CVS repository, there is a TY> package called "Recorder." Can you tell us a little TY> bit about the package, the architecture, and when it TY> would be available. This is a web proxy which can 1) record all HTTP requests/responses passed through it 2) show them via web interface 3) autogenerate a skeleton of wtscript file It is not unfinished but already usable. If you want to play with it get it from CVS, install with perl Makefile.PL; make install and run installed rec-proxy script (it is even have some docs so man rec-proxy after installation will work). Then configure your browser to use http://localhost:8000 as a http proxy. If configured http://ANYDOAIN/webtest/list will show the web interface of Recorder where you can turn on/off recording, see recorded requests/responses and generate a wtscript file. As for architecture the proxy itself is based on POE and its web interface implemented in MVC style using Template::Toolkit and CGI.pm. It is quite modular so it should be possible to add in the future alternative frontends (I personally very interested in XUL based frontend). On avialability I cannot make exact predictions. Currently I work on this project in my unpaid free time and as usual it is quite limited resource :(. My todo list for the first release is rather short though: 1) add configurable filters to recorder so it will be possible to exclude certaint requests/responses from recorded sequence (usually you are not very interested in pics and css files for example) 2) allow to edit recorded sequence (delete requests/responses) 3) make wtscript generator more intelligent (currently it only generates test blocks with 'url', 'method', 'params' test params and does support HTTP auth, cookies and many other features supported by HTTP::WebTest itself) 4) more pretty UI 5) in general make it useable enough so I can record functional tests for web interface of Recorder itself. -- Ilya Martynov, il...@ip... CTO IPonWEB (UK) Ltd Quality Perl Programming and Unix Support UK managed @ offshore prices - http://www.iponweb.net Personal website - http://martynov.org |