I am looking for a recent best solution that meet following requirements to load/stress testing web application: It should simulate typical work of multiple users simultaneously. That typical work must include logon, displaying list of objects (supposing some Order object), creating new object and saving it, editing existing object and saving it, editing the same object and saving it multiple times with pauses.
Very important part of the test is that the test must list C# methods and SQL queries that have been called during test and display metrics about them, mainly number of calling and their duration time. It must highlight bottlenecks.
Tested web application is based on: ASP.NET MVC, .NET Framework 4.6, Entity Framework, C#, JS, AJAX, JQuery. Database provider for storing business objects may vary: Sql Server, Postgres, Oracle, MySql. Application is hosted on MS IIS.
What I have tried:
stackoverflow.com - what a stupid idea, there are more censors on their site than programmers.