Konfigurace pro zátěžové testování ve velkém měřítku

V tomto článku se dozvíte, jak nastavit zátěžový test pro rozsáhlé zatížení pomocí služby Azure Load Testing Preview. Pro simulaci velkého počtu virtuálních uživatelů nakonfigurujete instance testovacího modulu.

Důležité

Zátěžové testování Azure je aktuálně ve verzi PREVIEW. Právní podmínky, které platí pro funkce Azure, které jsou ve verzi beta, verzi Preview nebo které zatím nejsou veřejně dostupné, najdete v Dodatečných podmínkách použití pro Microsoft Azure verze Preview.

Požadavky

  • Účet Azure s aktivním předplatným. Pokud ještě nemáte předplatné Azure, vytvořte si napřed bezplatný účet.

  • Existující prostředek Azure Load Testing. Pokud chcete vytvořit prostředek Azure Load Testing, podívejte se na rychlý start Vytvoření a spuštění zátěžového testu.

Počet žádostí za sekundu (RPS)

Maximální počet požadavků za sekundu (RPS), které může Azure Load Testing vygenerovat, závisí na latenci aplikace a počtu virtuálních uživatelů.

Můžete použít následující vzorec: RPS = (počet VU) * (1/latence).

Pokud je například latence aplikace 20 ms a generujete zatížení 2 000 VU, můžete dosáhnout přibližně 100 000 RPS.

Instance testovacího modulu

V Azure Load Testing jsou instance testovacího modulu zodpovědné za spuštění testovacího plánu. Pokud jste k vytvoření testovacího plánu použili skript Apache JMeter, spustí každý testovací modul skript Apache JMeter.

Instance testovacího modulu běží paralelně. Umožňují definovat, jak chcete škálovat spouštění zátěžového testu pro vaši aplikaci.

Ve skriptu Apache JMeter definujete počet paralelních vláken. Toto číslo určuje, kolik vláken každá instance testovacího modulu provádí paralelně. Každé vlákno představuje virtuálního uživatele. Doporučujeme ponechat počet vláken pod maximálně 250 vlákny.

Pokud chcete například simulovat 1 000 vláken (nebo virtuálních uživatelů), nastavte počet vláken ve skriptu Apache JMeter na 250. Pak nakonfigurujte test se čtyřmi instancemi testovacího modulu (4 x 250 vláken).

Důležité

Ve verzi Public Preview podporujeme až 45 instancí modulu pro testovací běh.

Konfigurace testovacího plánu

V této části nakonfigurujete nastavení škálování zátěžového testu.

  1. Přihlaste se k Azure Portal pomocí přihlašovacích údajů pro vaše předplatné Azure.

  2. Přejděte k prostředku zátěžového testování a v levém navigačním panelu vyberte Testy a zobrazte seznam testů. Pak zaškrtněte políčko a vyberte test ze seznamu a pak vyberte Upravit.

    Snímek obrazovky se seznamem testů

  3. Konfiguraci testu můžete také upravit na stránce s podrobnostmi testu. Vyberte Konfigurovat a pak Test a upravte test.

    Snímek obrazovky, který znázorňuje, jak nakonfigurovat test ze stránky s podrobnostmi testu

  4. Na stránce Upravit test přejděte na kartu Načíst a nakonfigurujte vstupní pole Instance modulu.

    Snímek obrazovky znázorňuje kartu Načíst při úpravě testu

  5. Výběrem možnosti Použít upravte test a při opětovném spuštění testu použijte novou konfiguraci.

Další kroky