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: