Podporované funkce Apache JMeter ve službě Azure Load Testing

Azure Load Testing umožňuje použít existující skript Apache JMeter (JMX) k vytvoření a spuštění zátěžového testu. Tento článek vysvětluje, které funkce Apache JMeter jsou podporovány ve službě Azure Load Testing.

V přehledu zátěžového testování Azure se dozvíte , jak funguje zátěžové testování Azure.

Podporovaná verze Apache JMeter

Azure Load Testing používá apache JMeter verze 5.6.3 pro spouštění zátěžových testů.

Podrobnosti podpory Apache JMeter

Následující tabulka uvádí funkce Apache JMeter a jejich podporu ve službě Azure Load Testing.

Funkce Detaily Více informací
Prvky testovacího plánu - Skupiny vláken
-Proměnné
-Funkce
-Samplery
– Kontrolery logiky
-Časovače
-Výrazy
- Preprocesory
- Postprocesory
Vytvoření zátěžového testu pomocí skriptu JMeter
Samplery Podporují se všechny vzorkovníky a protokoly. Vytvoření zátěžového testu pomocí skriptu JMeter
Kontrolery Podporují se všechny kontrolery logiky s výjimkou kontroleru Include, kontroleru modulu a kontroleru záznamu. Vytvoření zátěžového testu pomocí skriptu JMeter
Skriptování – BeanShell
– Skript JSR223
Elementy konfigurace Podporují se všechny prvky konfigurace. Příklad: Čtení dat ze souboru CSV
Vlastnosti JMeter Azure Load Testing podporuje nahrání souboru vlastností jednoho uživatele na zátěžový test, který přepíše nastavení konfigurace JMeter nebo přidá vlastní vlastnosti.
Soubory systémových vlastností nejsou podporované.
Konfigurace vlastností uživatele JMeter
Moduly plug-in Azure Load Testing umožňuje používat moduly plug-in nebo https://jmeter-plugins.orgnahrát soubor archivu Java (JAR) s vlastním kódem modulu plug-in. Přizpůsobení zátěžového testu pomocí modulů plug-in
Sampler webového ovladače Vzhledem k povaze testů WebDriveru náročných na prostředky můžete spouštět testy s zátěží až čtyř virtuálních uživatelů přidružených k vzorkovníku webového ovladače. Testy s vyšším zatížením spojené s vzorkovníkem webového ovladače můžou vést k chybám. V takovém případě snižte zatížení a zkuste to znovu.
Ve stejném testu můžete mít vyšší zatížení spojené s jinými vzorkovníky, jako je vzorkovník HTTP.
Naslouchací procesy Zátěžové testování Azure ignoruje všechny kolektory výsledků, které zahrnují vizualizéry , jako je strom výsledků nebo výsledky grafu.
Sestava řídicího panelu Řídicí panel Azure Load Testing zobrazuje metriky klienta a volitelně metriky na straně serveru.
Výsledky zátěžového testu můžete exportovat, abyste je mohli použít v nástroji pro vytváření sestav nebo vygenerovat řídicí panel JMeter na místním počítači.
Export výsledků testu
Testovací fragmenty Nepodporováno

Další kroky

Začněte používat Zátěžové testování Azure: