I'm looking for a tool / library (preferably .NET based) that does web page record/playback. I want this tool to issue http requests directly instead of automating a browser for performance reasons. Come to think of it, I'm pretty much looking for a recorder that can generate code that uses the WebClient class in .NET.
All of the tool I've found are designed for web-based UI testing so they interface with browsers in order to support javascript, dialogs, etc.