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.
Il server MCP di Azure consente di gestire le risorse di Azure, inclusi i servizi test di carico di Azure, usando i prompt del linguaggio naturale. Questa funzionalità consente di creare e gestire rapidamente i test di carico senza dover ricordare una sintassi complessa.
Test di carico di Azure è un servizio di test di carico completamente gestito che consente di generare un carico su larga scala per identificare i colli di bottiglia delle prestazioni dell'applicazione. Con Test di carico di Azure è possibile testare le applicazioni e convalidare prestazioni, scalabilità e capacità.
Note
Parametri degli strumenti: gli strumenti del server MCP di Azure definiscono i parametri per i dati necessari per completare le attività. Alcuni di questi parametri sono specifici di ogni strumento e sono documentati di seguito. Altri parametri sono globali e condivisi da tutti gli strumenti. Per altre informazioni, vedere Parametri degli strumenti.
Test: Creare test
Crea un nuovo test di carico in Test di carico di Azure. Usare questo comando per definire e configurare un test di carico per l'applicazione.
Alcuni prompt di esempio includono:
- Creare un test di carico: "Creare un nuovo test di carico denominato "api-stress-test" nel gruppo di risorse 'performance-rg'"
- Configurare il test: "Configurare un nuovo test di carico usando il file JMeter per l'API del carrello acquisti"
- Nuovo test delle prestazioni: "Creare un test di carico denominato "peak-traffic-simulation" nella sottoscrizione di test"
- Inizializzare il test: "Configurare un nuovo test di test di carico di Azure per il sito di e-commerce"
- Definizione di test: "Creare un test che simula 1000 utenti simultanei per l'app Web"
| Parameter | Obbligatorio o facoltativo | Description |
|---|---|---|
| Risorsa di test | Required | Nome della risorsa di test da usare. |
| Test ID | Required | Identificatore univoco per il test. |
| Schermo | Required | Nome descrittivo per il nuovo test di carico. |
| Descrizione | Required | Descrizione del test e del relativo scopo. |
| Punto finale | Required | Endpoint URL da testare. |
| Utenti virtuali | Required | Numero di utenti virtuali simultanei per il test di carico. |
| Duration | Required | Durata totale del test in secondi. |
| Tempo di avvio | Required | Periodo di tempo in cui aumentare gradualmente il carico al numero specificato di utenti virtuali. |
Hint per l'annotazione degli strumenti:
Distruttivo: ✅ | Idempotente: ❌ | Open World: ❌ | Sola lettura: ❌ | Segreto: ❌ | Locale obbligatorio: ❌
Test: ottenere i dettagli del test
Ottiene informazioni dettagliate su un test di carico specifico in Test di carico di Azure. Usare questo comando per visualizzare la configurazione e le proprietà di un test esistente.
Alcuni prompt di esempio includono:
- Visualizzare i dettagli del test: "Mostrami la configurazione del test di carico "api-stress-test"
- Controllare l'installazione dei test: "Ottenere i dettagli del test "peak-load" nel gruppo di risorse 'perf-testing'"
- Configurazione test: "Quali sono le impostazioni per il test di carico denominato "prod-readiness"?"
- Esaminare il test: "Consenti di visualizzare la configurazione del test di carico creato ieri"
- Parametri di test: "Mostra i parametri per il test di carico "database-benchmark"
| Parameter | Obbligatorio o facoltativo | Description |
|---|---|---|
| Risorsa di test | Required | Nome della risorsa di test. |
| Test ID | Required | Identificatore univoco del test. |
Hint per l'annotazione degli strumenti:
Distruttivo: ❌ | Idempotente: ✅ | Open World: ❌ | Sola lettura: ✅ | Segreto: ❌ | Locale obbligatorio: ❌
Risorse di test: elencare le risorse di test
Elenca tutte le risorse di test nella sottoscrizione di Azure specificata. Usare questo comando per tenere traccia e gestire le risorse di test di carico.
Alcuni prompt di esempio includono:
- Elencare le risorse di test: "Mostra tutte le risorse di test di carico nella sottoscrizione"
- Visualizzare le risorse disponibili: "Quali risorse di Test di carico di Azure sono disponibili nella sottoscrizione di sviluppo?"
- Inventario risorse: "Elencare tutte le risorse di test nel gruppo di risorse 'performance-testing'"
- Controllare l'ambiente: "Mostra le risorse di test di cui è stato effettuato il provisioning nella sottoscrizione"
- Trovare le risorse: "Dove sono distribuite tutte le risorse di test di carico?"
| Parameter | Obbligatorio o facoltativo | Description |
|---|---|---|
| Risorsa di test | Required | Nome di una risorsa di test specifica in base a cui filtrare. |
Hint per l'annotazione degli strumenti:
Distruttivo: ❌ | Idempotente: ✅ | Open World: ❌ | Sola lettura: ✅ | Segreto: ❌ | Locale obbligatorio: ❌
Risorse di test: creare una risorsa di test
Crea una risorsa di test in Test di carico di Azure. Usare questo comando per configurare le risorse necessarie per l'esecuzione di test di carico.
Alcuni prompt di esempio includono:
- Creare una risorsa di test: "Creare una nuova risorsa di test per il test di carico nel gruppo di risorse 'load-test-rg'"
- Effettuare il provisioning delle risorse: "Configurare una risorsa di test per i test delle prestazioni nella sottoscrizione "test-sub"
- Inizializzare la risorsa: "Creare una risorsa di test per il gruppo di risorse 'api-load-test' nel gruppo di risorse 'perf-resources'"
| Parameter | Obbligatorio o facoltativo | Description |
|---|---|---|
| Risorsa di test | Required | Nome della nuova risorsa di test. |
Hint per l'annotazione degli strumenti:
Distruttivo: ✅ | Idempotente: ❌ | Open World: ❌ | Sola lettura: ❌ | Segreto: ❌ | Locale obbligatorio: ❌
Esecuzioni di test: Creare un'esecuzione di test
Crea una nuova esecuzione di test per un test di carico esistente in Test di carico di Azure. Usare questo comando per eseguire il test di carico definito e generare metriche delle prestazioni.
Alcuni prompt di esempio includono:
- Eseguire il test di carico: "Avviare una nuova esecuzione di test per il gruppo di risorse 'api-stress-test' nel gruppo di risorse 'performance-rg'"
- Eseguire il test: "Eseguire il test di carico denominato 'peak-traffic-simulation'"
- Avviare l'esecuzione del test: "Creare un'esecuzione di test per il mio 'web-app-load-test' nella sottoscrizione 'prod-sub'"
| Parameter | Obbligatorio o facoltativo | Description |
|---|---|---|
| Risorsa di test | Required | Nome della risorsa di test da usare. |
| Test ID | Required | ID del test da eseguire. |
| Testrun ID | Required | ID personalizzato da assegnare a questa esecuzione di test. |
| Schermo | Required | Nome descrittivo per l'esecuzione del test. |
| Descrizione | Required | Descrizione dell'esecuzione del test e del relativo scopo. |
| ID testrun precedente | Required | ID di un'esecuzione di test precedente con cui confrontare i risultati. |
Hint per l'annotazione degli strumenti:
Distruttivo: ✅ | Idempotente: ❌ | Open World: ❌ | Sola lettura: ❌ | Segreto: ❌ | Locale obbligatorio: ❌
Esecuzioni di test: ottenere i dettagli dell'esecuzione dei test
Ottiene informazioni dettagliate su un'esecuzione di test specifica in Test di carico di Azure. Usare questo comando per visualizzare i risultati e le metriche di un test completato o in esecuzione.
Alcuni prompt di esempio includono:
- Visualizzare i dettagli dell'esecuzione dei test: "Mostra i risultati dell'ultima esecuzione del test per il test di carico "api-performance"
- Controllare lo stato dell'esecuzione dei test: "Ottenere lo stato dell'esecuzione del test più recente per il mio 'web-app-load-test'"
- Metriche di esecuzione dei test: "Quali sono i risultati dell'ultima esecuzione del test di carico per 'checkout-service'?"
| Parameter | Obbligatorio o facoltativo | Description |
|---|---|---|
| Risorsa di test | Required | Nome della risorsa di test usata per l'esecuzione del test. |
| Testrun ID | Required | ID dell'esecuzione del test. |
Hint per l'annotazione degli strumenti:
Distruttivo: ❌ | Idempotente: ✅ | Open World: ❌ | Sola lettura: ✅ | Segreto: ❌ | Locale obbligatorio: ❌
Esecuzioni di test: elencare le esecuzioni dei test
Elenca tutte le esecuzioni di test per un test di carico specifico in Test di carico di Azure. Usare questo comando per tenere traccia della cronologia e delle prestazioni dei test di carico.
Alcuni prompt di esempio includono:
- Visualizzare la cronologia dei test: "Mostra tutte le esecuzioni di test per il test di carico "api-performance"
- Controllare i test recenti: "Elencare le ultime 10 esecuzioni di test per il test di carico nel gruppo di risorse 'perf-testing'"
- Visualizzare i risultati dei test: "Quali test di carico sono stati eseguiti nel mio 'web-app-load-test'?"
- Cronologia di esecuzione dei test: "Mostra tutte le esecuzioni di test di carico di questo mese"
- Monitorare le esecuzioni dei test: "Elencare tutte le esecuzioni di test di carico per la sottoscrizione"
| Parameter | Obbligatorio o facoltativo | Description |
|---|---|---|
| Risorsa di test | Required | Nome della risorsa di test usata per le esecuzioni di test. |
| Test ID | Required | ID di un test specifico per filtrare le esecuzioni dei test. |
Hint per l'annotazione degli strumenti:
Distruttivo: ❌ | Idempotente: ✅ | Open World: ❌ | Sola lettura: ✅ | Segreto: ❌ | Locale obbligatorio: ❌
Esecuzioni di test: aggiornamento dell'esecuzione dei test
Aggiorna un'esecuzione di test esistente in Test di carico di Azure. Usare questo comando per modificare un'esecuzione di test in esecuzione o pianificata, ad esempio arrestare o modificare i parametri di test.
Alcuni prompt di esempio includono:
- Arrestare un'esecuzione di test: "Arrestare l'esecuzione corrente del test di carico per "production-api-test"
- Annullare il test: "Annullare l'esecuzione del test di carico con ID 'run-123456'"
- Interrompere il test: "Arrestare il test delle prestazioni in esecuzione nel gruppo di risorse "test-environment"
- Aggiornare i parametri di test: "Modificare l'esecuzione del test corrente per ridurre il numero di utenti virtuali a 100"
- Termina l'esecuzione: "Annullare il test di carico che causa un utilizzo elevato della CPU nell'ambiente di produzione"
| Parameter | Obbligatorio o facoltativo | Description |
|---|---|---|
| Risorsa di test | Required | Nome della risorsa di test associata all'esecuzione del test. |
| Test ID | Required | ID del test associato all'esecuzione del test. |
| Testrun ID | Required | ID dell'esecuzione del test da aggiornare. |
| Schermo | Required | Nuovo nome visualizzato per l'esecuzione del test. |
| Descrizione | Required | Nuova descrizione per l'esecuzione del test. |
Hint per l'annotazione degli strumenti:
Distruttivo: ✅ | Idempotente: ✅ | Open World: ❌ | Sola lettura: ❌ | Segreto: ❌ | Locale obbligatorio: ❌