Sdílet prostřednictvím


Co je Testování aplikací Azure?

Azure App Testing umožňuje vývojářům a týmům kontroly kvality spouštět rozsáhlé funkční a výkonnostní testy, které identifikují problémy ve svých aplikacích. Testování aplikací Azure umožňuje spouštět funkční testy s pracovními prostory Playwright a testy výkonnosti pomocí služby Azure Load Testing. Trávit méně času správou infrastruktury a menším úsilím, které využívá automatizaci testů řízenou AI ke zvýšení kvality a inovací.

Azure Load Testing umožňuje generovat zatížení ve velkém měřítku a simulovat provoz pro vaše aplikace bez ohledu na to, kde jsou hostované. Podporuje spouštění testů založených na Apache JMeteru nebo testů založenýchnachch Umožňuje také generovat zatížení z několika oblastí a umožňuje testovat koncové body privátních aplikací. Poskytuje podrobné metriky a přehledy o výkonu vaší aplikace při zatížení a pomáhá identifikovat kritické body a optimalizovat výkon.

Pracovní prostory playwright umožňují spouštět komplexní testy s vysokou paralelizací. Podporuje paralelní spouštění testů napříč několika prohlížeči a zařízeními, což umožňuje ověřit funkčnost a výkon vašich aplikací ve velkém měřítku. Poskytuje také podrobné výsledky testů a přehledy, které vám pomůžou identifikovat problémy a optimalizovat testy.

Následující diagram znázorňuje přehled toho, jak Azure App Testing integruje tyto funkce:

Diagram znázorňující přehled testování aplikací Azure

Scénáře použití

Testování aplikací Azure je navržené tak, aby vám pomohlo s následujícími scénáři:

  • Zátěžové testování: Generování vysoce škálovaných zatížení pro simulaci provozu z reálného světa a identifikaci kritických bodů výkonu ve vašich aplikacích. Testy můžete spouštět pomocí skriptů JMeter nebo Pythont nebo vytvářet testy založené na adrese URL.

  • Kompletní testování uživatelského rozhraní: Spouštění komplexních testů s vysokou paralelizací pomocí pracovních prostorů Playwright Ověřte funkčnost a výkon aplikací napříč několika prohlížeči a zařízeními.

Klíčové funkce

Tady jsou některé z klíčových funkcí testování aplikací Azure:

Azure Load Testing

  • Generování zatížení ve velkém měřítku: Generování zatížení z několika oblastí za účelem simulace vzorů provozu z reálného světa a identifikace kritických bodů výkonu

  • Vytváření a přehledy testů využívajících AI: Snadné vytváření zátěžových testů pomocí nástroje VS Code s režimem agenta GitHub Copilot a získání přehledů řízených AI ve výsledcích testů, které detekují problémy a doporučují opravy.

  • Podpora pro JMeter a Pythont: Spouštění testů pomocí skriptů Apache JMeter nebo Pythont, které umožňují využívat existující testovací skripty a nástroje.

  • Testování privátních koncových bodů: Otestujte koncové body privátních aplikací zabezpečeným připojením k aplikacím hostovaným ve virtuálních sítích nebo místních prostředích.

  • Podrobné metriky a přehledy: Získejte podrobné metriky a přehledy o výkonu vaší aplikace při zatížení, což vám pomůže identifikovat kritické body a optimalizovat výkon.

Pracovní prostory playwright

  • Vysoká paralelizace: Paralelní spouštění kompletních testů napříč několika prohlížeči a zařízeními, které vám umožní zrychlit kompletní ověřování aplikací.

  • Testování napříč prohlížeči a různými zařízeními: Ověřte aplikace v různých prohlížečích a zařízeních, abyste zajistili konzistentní funkčnost a výkon.

  • Bezproblémová integrace s CI/CD: Integrujte pracovní prostory Playwright s existujícími kanály CI/CD, abyste mohli automatizovat kompletní testování a zajistit kvalitu v každé fázi vývoje.

  • Zabezpečení a řízení přístupu: Podpora spravovaných identit, přístupu k privátnímu propojení a řízení přístupu na základě role (řízení přístupu na základě role) zajišťuje zabezpečený a řízený přístup k prostředkům pracovního prostoru.

Regionální uchovávání dat & neaktivní data

Azure Load Testing

Zátěžové testování Azure neukládá ani nezpracuje zákaznická data mimo oblast, ve které nasazujete instanci služby.

Pracovní prostory playwright

Pracovní prostory playwright neukládají ani nezpracují zákaznická data mimo oblast, do které pracovní prostor nasadíte. Při použití funkce spřažení oblastí se metadata přenesou z oblasti prohlížeče hostovaného v cloudu do oblasti pracovního prostoru zabezpečeným a vyhovujícím způsobem.

Playwright Workspaces automaticky šifruje všechna data uložená v pracovním prostoru pomocí klíčů spravovaných Microsoftem (klíče spravované službou). Tato data například zahrnují podrobnosti o pracovním prostoru, metadata testovacího spuštění Playwright, jako jsou čas zahájení a ukončení testu, testovací minuty, kdo test spustil, a výsledky testů, které jsou publikovány ve službě.

Začínáme