How to record all http traffic and then replay it ?

3,395 views
Skip to first unread message

chico

unread,
Feb 12, 2009, 7:39:47 AM2/12/09
to Fiddler
Hi,

Is there a way (using fiddler or any other tool), to completely record
all http traffic (requests and responses), save it somewhere, and then
"load" it on some other browser in another machine, replaying the
exact same clicks?

Lets say I have customers that are using my web application and are
facing trouble, and I would like to reproduce
their problem locally on my machine in order to investigate it. using
Fiddler, using HTTP watch to see the requests/responses, debugging
with MS Script debugger, etc. but to perform this on requests &
responses that were
prerecorded somewhere else.

any creative solutions will be appreciated. can I use fiddler for
that?
I found some tool from microsoft- httpreplay and strace but I'm not
sure that provide what I need.

Thanks !
Tal.
Message has been deleted

EricLaw

unread,
Feb 13, 2009, 11:58:58 AM2/13/09
to Fiddler
Fiddler can record all HTTP traffic. But I don't know what you mean
when you say "replaying the exact same clicks"-- network traffic is
about network traffic and there's no direct relationship to mouse
clicks.

You can use the Fiddler AutoResponder to load a network capture
created on another machine and play it back to a local browser, but
you'll have to do all of the "clicking" yourself.

FiddlerMaddog

unread,
Feb 13, 2009, 1:07:39 PM2/13/09
to Fiddler
Hi Tal,

I do this with Fiddler all the time.
You can ask your client to record his web session with Fiddler or
FiddlerCap.
Then they should send you the archive of that session.

Then, by doing some manual work with Fiddler's AutoResponder, you can
pretty much experience what your customer has experienced.
It is of course easier if you know what you're looking for (like if
you know that the problem comes from a specific servlet).

- Maddog

chico

unread,
Feb 14, 2009, 6:49:58 AM2/14/09
to Fiddler
Hi,

Thanks for your response.

In autoresponder I have to configure each and every different server
request to some local file.
Isn't there any way of just "loading" all the recorded session, and
then I click the exact same clicks the customer has done, but the
responses are the exact same as the customer received (replayed from
the recorded session)- including javascript calls customer has done.

Thanks,
Tal.

EricLaw

unread,
Feb 14, 2009, 1:49:27 PM2/14/09
to Fiddler
When you use the "Import SAZ" feature on the AutoResponder, it will
automatically load all URLs and their matching responses. You can
then visit the root of the repro in your browser and replay the
capture back to your browser.

The only case that won't work is the case where the browser
dynamically generates random URLs at runtime, because those randomized
URLs will result in a "miss" against the URLs originally captured.
> > > > Tal.- Hide quoted text -
>
> - Show quoted text -
Reply all
Reply to author
Forward
0 new messages