Nota
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare ad accedere o modificare le directory.
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare a modificare le directory.
Questo articolo illustra come creare un test di carico per un'app Web del servizio app di Azure con Test di carico di Azure. Creare un test di carico basato su URL direttamente nel servizio app nel portale di Azure e quindi usare il dashboard dei test di carico per analizzare i problemi di performance e identificare le strozzature.
Con l'esperienza integrata di test di carico nel servizio app di Azure, è possibile:
- Creare un test di carico basato su URL per l'endpoint del servizio app o uno slot di distribuzione
- Visualizzare le esecuzioni di test associate al servizio app
- Creare una risorsa di test di carico
Prerequisiti
- Un account Azure con una sottoscrizione attiva. Se non si ha una sottoscrizione di Azure, creare un account gratuito prima di iniziare.
- Un'app Web del servizio app di Azure. Se è necessario creare un'app Web, consulta la documentazione introduttiva di App Service.
Creare un test di carico per un'app Web
È possibile creare test di carico direttamente dall'app Web del servizio app di Azure nel portale di Azure. È possibile creare immettendo le richieste HTTP direttamente nel portale o caricando uno script di test JMeter o Locust.
Per creare un test di carico per un'app Web:
Nel portale di Azure, accedi alla app Web del servizio Azure App Service.
Nel riquadro sinistro selezionare Test di carico nella sezione Prestazioni .
In questa pagina è possibile visualizzare l'elenco dei test e le esecuzioni dei test di carico per questa app Web.
Selezionare Crea test per avviare il test di carico per l'app Web. Selezionare Crea un test basato su URL se non si ha uno script di test. Selezionare Carica uno script se si dispone di uno script di test JMeter o Locust.
Nella pagina Crea test immettere prima i dettagli del test:
Campo Descrizione Risorsa test di carico Selezionare la risorsa di test di carico. Crearne uno nuovo se non è disponibile nella sottoscrizione di Azure. Nome test Immettere un nome univoco per il test. Descrizione del test (Facoltativo) Immettere una descrizione per il test di carico. Esegui test dopo la creazione Se selezionato, il test di carico viene avviato automaticamente dopo la creazione del test. Se sono presenti più slot di distribuzione per l'app Web, selezionare lo slot in cui eseguire il test di carico.
Per un test basato su URL, selezionare Aggiungi richiesta per aggiungere richieste HTTP al test di carico:
Nella pagina Aggiungi richiesta immettere i dettagli per la richiesta:
Campo Descrizione Nome richiesta Nome univoco all'interno del test di carico per identificare la richiesta. È possibile usare questo nome di richiesta quando si definiscono i criteri di test. URL Selezionare l'URL di base per l'endpoint Web Percorso (Facoltativo) Immettere un nome di percorso URL all'interno dell'endpoint Web. Il percorso viene aggiunto all'URL per formare l'endpoint sottoposto a test di carico. Metodo HTTP Selezionare un metodo HTTP dall'elenco. Test di carico di Azure supporta GET, POST, PUT, DELETE, PATCH, HEAD e OPTIONS. Parametri di query (Facoltativo) Immettere i parametri della stringa di query da aggiungere all'URL. Intestazioni (Facoltativo) Immettere le intestazioni HTTP da includere nella richiesta HTTP. Corpo (Facoltativo) A seconda del metodo HTTP, è possibile specificare il contenuto del corpo HTTP. Test di carico di Azure supporta i formati seguenti: dati non elaborati, visualizzazione JSON, JavaScript, HTML e XML. Altre informazioni sull'aggiunta di richieste HTTP a un test di carico.
Per un test basato su script, caricare lo script di test nella scheda Piano di test. Altre informazioni sulla creazione di un test caricando uno script di test.
Dopo aver immesso tutti i dettagli necessari, selezionare Rivedi e crea per esaminare la configurazione di test e quindi selezionare Crea per creare il test di carico.
Ora, Azure Load Testing sta creando il test di carico. Se è stata selezionata l'opzione Esegui test dopo la creazione precedente, il test di carico viene avviato automaticamente.
Annotazioni
Se il test è stato convertito da un test URL a un test JMX direttamente dalla risorsa Test di carico, il test non può essere modificato dal servizio app.
Visualizzare le esecuzioni dei test
È possibile visualizzare l'elenco delle esecuzioni di test e una panoramica di riepilogo dei risultati dei test direttamente dalla configurazione dell'app Web nel portale di Azure.
Nel portale di Azure, accedi alla app Web del servizio Azure App Service.
Nel riquadro sinistro selezionare Test di carico.
Nella scheda Esecuzioni test è possibile visualizzare l'elenco delle esecuzioni di test per l'app Web.
Per ogni esecuzione di test, è possibile visualizzare i dettagli del test e un riepilogo del risultato del test, ad esempio il tempo medio di risposta, la velocità effettiva e lo stato di errore.
Seleziona un'esecuzione di test per accedere al dashboard di Azure Load Testing e analizzare i dettagli dell'esecuzione del test.
Passaggi successivi
- Altre informazioni sul test di carico delle applicazioni del servizio app di Azure.