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.
Informazioni su come creare un test di carico per un'app in Funzioni di Azure con Test di carico di Azure. Questo articolo illustra come creare un test di carico basato su URL per l'app per le funzioni nel portale di Azure e quindi usare il dashboard di test di carico per analizzare i problemi di prestazioni e identificare i colli di bottiglia.
Con l'esperienza integrata di test di carico in Funzioni di Azure, è possibile:
- Creare un test di carico basato su URL per le funzioni con un trigger HTTP
- Visualizzare le esecuzioni dei test di carico associate a un'app per le funzioni
- 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 per le funzioni con almeno una funzione con un trigger HTTP. Se è necessario creare un'app per le funzioni, vedere Introduzione a Funzioni di Azure.
Creare un test di carico per un'app per le funzioni
È possibile creare un test di carico basato su URL direttamente dall'app per le funzioni 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 per le funzioni:
Passare all'app per le funzioni nel portale di Azure.
Nel riquadro sinistro selezionare Test di carico (anteprima) nella sezione Prestazioni .
In questa pagina è possibile visualizzare l'elenco dei test e le esecuzioni dei test di carico per questa app per le funzioni.
Selezionare Crea test per avviare il test di carico per l'app per le funzioni. 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.
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 HTTP Percorso (Facoltativo) Immettere un nome di percorso URL all'interno dell'endpoint HTTP. 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.
Visualizzare le esecuzioni dei test
È possibile visualizzare l'elenco delle esecuzioni di test e una panoramica di riepilogo dei risultati dei test direttamente dall'interno della configurazione dell'app per le funzioni nel portale di Azure.
Nel portale di Azure passare all'app per le funzioni di Azure.
Nel riquadro sinistro selezionare Test di carico.
Nella scheda Esecuzioni test è possibile visualizzare l'elenco delle esecuzioni di test per l'app per le funzioni.
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.