Am into QA(testing) and presently assigned for a project(.net) and this is a web applications which will be used by many users across different firms.Got to take care of scalability and performance related issues of the application.If anyone could please advice/suggest as to what need to be taken care for from the beginnning of the project while having in mind the performance and scalabilty factors.Please suggest/advice and your previous experiences.

I would also like to know which tools to use for testing the same(if there are any free tools available)especially for testing the performance of the application and how to go about with the same(need to test for many concurrent users) and it would be really nice if all of you could throw some light on the same and give your suggestion and advice.

Waiting to hear from all of you.

Thank you.