Hledám aktuální nejlepší řešení, které splňuje následující požadavky na zatížení / zátěžové testování webové aplikace: Musí simulovat typickou práci více uživatelů současně. Typická práce zahrnuje přihlášení, zobrazení seznamu objektů (předpokládejme, že existuje nějaký objekt Order), vytvoření nového objektu a jeho uložení, úprava existujícího objektu a jeho uložení, úprava stejného objektu a jeho několikanásobné uložení s pauzami. Velmi důležitou součástí testu je, že test musí obsahovat seznam metod C# a dotazů SQL, které byly volány během testu, a zobrazit metriky o nich, zejména počet volání a dobu jejich trvání. Musí zdůrazňovat úzká místa. Testovaná webová aplikace je založena na: ASP.NET MVC, .NET Framework 4.6, Entity Framework, C #, JS, AJAX, JQuery. Poskytovatel databáze pro ukládání obchodních objektů se může lišit: Sql Server, Postgres, Oracle, MySql. Aplikace je hostována na MS IIS.
|