dynaTrace is a client-server web performance tool. The client part, called dynaTrace AJAX Edition, which is free, is a complete performance testing tool. It traces asynchronous JavaScript executions, including full round-trip time, and reports performance by method or event. V 2.0 Beta is just came up, and seems to be pretty stable and more powerfull than other popular and free browsers performance testing add-ons (Firebug, Yslow, etc.).
The server part of dynaTrace is designed to test ASP.NET code-level performance, but it's not free. So check this stackoverflow topic to see if any free .NET code profiles will work for you.
To test your app under the load you need to use a load generator. Check out the free Microsoft Web Capacity Analysis Tool WCAT 6.3 that allows to simulate various load scenarios.