One of the methods that I used before, although with a long winding, is NUnitASP .
This is based on the NUnit framework, but is intended to test the ASP.NET user interface.
It basically launches the browser in memory and is able to manipulate the content just like a user. Using this, you can browse your page, enter data in text fields and send pages.
Hope this helps you complete the required testing. I used it to check the load, and the spider through my sites to collect data.
source share