Testování výkonu aplikací HTTP zahrnuje pět fází: vytvoření testu, úprava testu, emulace pracovní zátěže pomocí časových plánů, provádění časového plánu a vyhodnocení výsledků.
- Vytvoření testu. Test sice lze vytvořit přímo, ale obvykle budete testy výkonu HTTP vytvářet záznamem interakcí s dotyčnou aplikací. Tyto akce se uloží a dojde k vygenerování testů z těchto zaznamenaných akcí. Záznam testu a související úlohy jsou popsány v tématu Záznam testů HTTP.
- Úprava testu. Po zaznamenání testu provedete samostatné spuštění tohoto testu a přezkoumáním výsledků ověříte, že test HTTP pracuje podle očekávání. Je možné, že budete potřebovat provést úpravu svého testu. Obvyklé změny, jež bývají zapotřebí:
- Nahrazení určité hodnoty v zaznamenaném testu hodnotami v datovém fondu.
Tento zásah poskytuje realističtější testovací data. Téma Zajištění proměnných dat (datových fondů) pro testy vysvětluje použití datových fondů k náhradě dat.
- Přidání dynamických dat do testu (jež se nazývá korelace dat).
Výklad ke korelaci dat a popis ruční korelace hodnot testu naleznete v tématu Korelace dat odezvy a požadavku.
- Povolení bodů verifikace, jež umožňují určit, zda došlo k očekávanému chování. Výklad k bodům verifikace naleznete v tématu Ověření očekávaného chování.
- Emulace pracovní zátěže pomocí časových plánů. Po úpravě testu HTTP vytvoříte časový plán. Do časového plánu přidáte skupiny uživatelů a do jednotlivých skupin přidáte vhodné testy k emulaci určité úlohy. Typický časový plán obsahuje tyto položky:
- Skupiny uživatelů a testy. Spuštění časového plánu vyžaduje přinejmenším tyto položky.
- Skupiny uživatelů provádějící spouštění ze vzdáleného umístění. To odděluje vaši aktivitu v pracovní ploše od vaší přídavné aktivity. Další informace viz Spuštění skupiny uživatelů ze vzdáleného umístění.
- Volitelné položky časového plánu, tj. cykly, zpoždění a nastavení programovatelných zpoždění obsluhy, umožňují přesnější emulaci zátěže. Další informace naleznete v tématu Emulace pracovních zátěží.
- Provádění časového plánu. Obvykle budete časový plán spouštět způsobem, který je vyložen v tématu Spuštění lokálního plánu nebo testu.
- Vyhodnocení výsledků. Během provádění časového plánu se zobrazují sestavy. Sestavy můžete vygenerovat i po dokončení plánu. Tyto sestavy můžete rovněž upravovat a exportovat do formátu HTML, který ostatním uživatelům umožní jejich prohlížení bez použití nástroje Performance Tester. Další informace viz Vyhodnocení výsledků v prohlížeči Eclipse.