Monitorare le metriche delle applicazioni lato server usando Test di carico di Azure

Questo articolo illustra come acquisire e monitorare le metriche delle applicazioni lato server durante l'esecuzione di un test di carico con Test di carico di Azure. Quando si esegue un test di carico per un'applicazione ospitata in Azure, Test di carico di Azure raccoglie le metriche delle risorse per i componenti dell'applicazione e le presenta nel dashboard di test di carico.

Per acquisire le metriche durante il test di carico, aggiornare la configurazione del test di carico e aggiungere i componenti dell'app di Azure che costituiscono l'applicazione. Il servizio seleziona automaticamente le metriche delle risorse più rilevanti per questi componenti dell'app, a seconda del tipo di componente. Facoltativamente, è possibile aggiornare l'elenco delle metriche lato server per ogni componente di Azure.

Test di carico di Azure si integra con Monitoraggio di Azure per acquisire le metriche delle risorse lato server per le applicazioni ospitate in Azure. Altre informazioni sui tipi di risorse di Azure supportati da Test di carico di Azure.

Prerequisiti

  • Un account Azure con una sottoscrizione attiva. Se non si ha una sottoscrizione di Azure, creare un account gratuito prima di iniziare.
  • Una risorsa di test di carico di Azure. Per creare una risorsa di test di carico, vedere Creare ed eseguire un test di carico.

Aggiungere componenti dell'app di Azure a un test di carico

Per monitorare le metriche delle risorse per un'applicazione ospitata in Azure, è necessario specificare l'elenco dei componenti dell'applicazione di Azure nella configurazione del test di carico. Test di carico di Azure acquisisce automaticamente un set di metriche di risorse pertinenti per ogni componente selezionato. Durante il test di carico e al termine del test, è possibile visualizzare le metriche lato server nel dashboard di test di carico.

Per l'elenco dei componenti di Azure supportati da Test di carico di Azure, vedere Tipi di risorse di Azure supportati.

Usare la procedura seguente per configurare i componenti di Azure per il test di carico:

  1. Nella portale di Azure passare alla risorsa test di carico di Azure.

  2. Nel riquadro sinistro selezionare Test e quindi selezionare il test di carico nell'elenco.

  3. Nella pagina dei dettagli del test selezionare Configura e quindi Selezionare Componenti app per aggiungere o rimuovere risorse di Azure da monitorare durante il test di carico.

    Screenshot that shows the 'App Components' button for displaying app components to configure for a load test.

  4. Nella pagina Configura componenti dell'app selezionare o deselezionare le caselle di controllo per le risorse di Azure da aggiungere o rimuovere e quindi selezionare Applica.

    Screenshot that shows how to add or remove app components from a load test configuration.

    Quando si esegue il test di carico, Test di carico di Azure visualizza le metriche delle risorse predefinite per i componenti dell'app selezionati nel dashboard di esecuzione dei test.

È possibile modificare l'elenco delle metriche delle risorse per ogni componente dell'app in qualsiasi momento.

Configurare le metriche delle risorse per un test di carico

Quando si aggiungono componenti dell'app alla configurazione del test di carico, Test di carico di Azure aggiunge le metriche delle risorse più rilevanti per questi componenti. È possibile aggiungere o rimuovere le metriche delle risorse per ognuno dei componenti dell'app nel test di carico.

Seguire questa procedura per visualizzare e aggiornare l'elenco delle metriche delle risorse per un test di carico:

  1. Nella pagina dei dettagli del test selezionare Configura e quindi selezionare Metriche per selezionare le metriche delle risorse specifiche da acquisire durante il test di carico.

    Screenshot that shows the 'Metrics' button to configure metrics for a load test.

  2. Aggiornare l'elenco delle metriche da acquisire e quindi selezionare Applica.

    Screenshot that shows a list of resource metrics to configure for a load test.

  3. Selezionare Esegui per eseguire il test di carico con le nuove impostazioni di configurazione.

    Screenshot that shows the 'Run' button for running the load test from the test details page.

    Si noti che il dashboard dei risultati del test mostra ora le metriche sul lato server aggiornate.

    Screenshot that shows the updated server-side metrics on the test result dashboard.

Nota

Quando si aggiorna la configurazione del test di carico di un test di carico, tutte le esecuzioni di test future usano la configurazione aggiornata. È anche possibile aggiornare i componenti e le metriche dell'app nel dashboard di test di carico. In questo caso, le modifiche alla configurazione si applicano solo all'esecuzione del test corrente.