View a markdown version of this page

Automatizza il test delle tue applicazioni software su larga scala - Test di carico distribuito su AWS

Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.

Automatizza il test delle tue applicazioni software su larga scala

Distributed Load Testing on AWS ti aiuta ad automatizzare i test delle prestazioni delle tue applicazioni software su larga scala per identificare i colli di bottiglia prima del rilascio dell'applicazione. Questa soluzione simula migliaia di utenti connessi che generano richieste HTTP a una velocità sostenuta senza la necessità di effettuare il provisioning dei server.

Questa soluzione sfrutta Amazon Elastic Container Service (Amazon ECS) su AWS Fargate per distribuire contenitori che eseguono le simulazioni dei test di carico e offre le seguenti funzionalità:

  • Distribuisci Amazon ECS su contenitori AWS Fargate che funzionano in modo indipendente per testare la capacità di carico della tua applicazione.

  • Simula decine di migliaia di utenti simultanei in più regioni AWS generando richieste a un ritmo continuo.

  • Personalizza i test delle tue applicazioni utilizzando JMeter, k6, gli script di test Locust o una semplice configurazione degli endpoint HTTP. Per considerazioni sulla sicurezza sui framework in bundle, fai riferimento ai framework di test. Third-party

  • Pianifica i test di carico in modo che vengano eseguiti immediatamente, in una data e ora future o in base a una pianificazione ricorrente.

  • Esegui più test di carico contemporaneamente in diversi scenari e regioni.

Questa guida all'implementazione fornisce una panoramica della soluzione Distributed Load Testing on AWS, della sua architettura e dei componenti di riferimento, considerazioni per la pianificazione della distribuzione e delle fasi di configurazione per la distribuzione della soluzione nel cloud Amazon Web Services (AWS). Include collegamenti a un CloudFormation modello AWS che avvia e configura i servizi AWS necessari per distribuire questa soluzione utilizzando le migliori pratiche AWS per la sicurezza e la disponibilità.

Il pubblico a cui è destinato l'utilizzo delle caratteristiche e delle funzionalità di questa soluzione nel proprio ambiente include architetti di infrastrutture IT, amministratori e DevOps professionisti con esperienza pratica di architettura nel cloud AWS.

Usa questa tabella di navigazione per trovare rapidamente le risposte a queste domande:

Se vuoi... Leggi...

Conosci i costi di gestione di questa soluzione.

Il costo stimato per l'esecuzione di questa soluzione nella regione degli Stati Uniti orientali (Virginia settentrionale) è di 30,90 USD al mese per le risorse AWS.

Costo

Comprendi le considerazioni sulla sicurezza di questa soluzione.

Sicurezza

Scopri come pianificare le quote per questa soluzione.

Quote

Scopri quali regioni AWS supportano questa soluzione.

Regioni AWS supportate

Scopri il server MCP opzionale per l'analisi dei test di AI-assisted carico.

Integrazione con il server MCP

Scopri le opzioni di hosting per console web disponibili (CloudFront + S3, ALB + ECS Fargate o headless).

Implementa la soluzione

Visualizza o scarica il CloudFormation modello AWS incluso in questa soluzione per distribuire automaticamente le risorse di infrastruttura (lo «stack») per questa soluzione.

Modello AWS CloudFormation

Accedi al codice sorgente e, facoltativamente, utilizza l'AWS Cloud Development Kit (AWS CDK) per distribuire la soluzione.

GitHub repository