Funzionalità di Apache JMeter supportate nei test di carico di Azure
Test di carico di Azure consente di usare uno script Apache JMeter (JMX) esistente per creare ed eseguire un test di carico. Questo articolo illustra le funzionalità di Apache JMeter supportate in Test di carico di Azure.
Per informazioni sul funzionamento di Test di carico di Azure, vedere Panoramica di Test di carico di Azure.
Versione supportata di Apache JMeter
Test di carico di Azure usa Apache JMeter versione 5.6.3 per l'esecuzione di test di carico.
Dettagli del supporto di Apache JMeter
La tabella seguente elenca le funzionalità di Apache JMeter e il relativo supporto in Test di carico di Azure.
Funzionalità | Dettagli | Ulteriori informazioni |
---|---|---|
Elementi del piano di test | - Gruppi di thread -Variabili -Funzioni -Campionatori - Controller logici -Timer -Asserzioni - Preprocessori - Postprocessori |
Creare un test di carico usando uno script JMeter |
Campionatori | Sono supportati tutti gli esempi e i protocolli. | Creare un test di carico con uno script JMeter |
Controller | Tutti i controller della logica sono supportati, ad eccezione del controller di inclusione, del controller del modulo e del controller di registrazione. | Creare un test di carico con uno script JMeter |
Esecuzione script | - BeanShell - Script JSR223 |
|
Elementi di configurazione | Sono supportati tutti gli elementi di configurazione. | Esempio: Leggere i dati da un file CSV |
Proprietà di JMeter | Test di carico di Azure supporta il caricamento di un singolo file di proprietà utente per ogni test di carico per eseguire l'override delle impostazioni di configurazione di JMeter o aggiungere proprietà personalizzate. I file delle proprietà di sistema non sono supportati. |
Configurare le proprietà utente di JMeter |
Plug-in | Test di carico di Azure consente di usare plug-in da https://jmeter-plugins.orgo caricare un file di archivio Java (JAR) con il proprio codice plug-in. | Personalizzare un test di carico con plug-in |
Campionatore di driver Web | A causa dell'uso intensivo delle risorse dei test di WebDriver, è possibile eseguire test con un carico massimo di quattro utenti virtuali associati all'sampler del driver Web. I test con un carico maggiore associato all'sampler del driver Web possono causare errori. In questo caso, ridurre il carico e riprovare. È possibile avere un carico più elevato associato ad altri campionatori, ad esempio http sampler, nello stesso test. |
|
Listener | Test di carico di Azure ignora tutti gli agenti di raccolta risultati, inclusi i visualizzatori, ad esempio l'albero dei risultati o i risultati del grafico. | |
Report dashboard | Il dashboard test di carico di Azure mostra le metriche client e, facoltativamente, le metriche lato server. È possibile esportare i risultati del test di carico per usarli in uno strumento di creazione di report o generare il dashboard JMeter nel computer locale. |
Esportare i risultati dei test |
Frammenti di test | Non supportato. |
Passaggi successivi
Iniziare a usare Test di carico di Azure: