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à.
API di test di carico distribuita
Questa soluzione di test di carico consente di esporre i dati dei risultati del test in modo sicuro. L'API funge da «porta d'ingresso» per l'accesso ai dati di test archiviati in Amazon DynamoDB. Puoi anche utilizzare il APIs per accedere a qualsiasi funzionalità estesa incorporata nella soluzione.
Questa soluzione utilizza un pool di utenti Amazon Cognito integrato con Amazon API Gateway per l'identificazione e l'autorizzazione. Quando un pool di utenti viene utilizzato con l'API, i client possono chiamare i metodi attivati dal pool di utenti solo dopo aver fornito un token di identità valido.
Per ulteriori informazioni sull'esecuzione dei test direttamente tramite l'API, consulta Signing Requests nella documentazione di riferimento dell'API REST di Amazon API Gateway.
Le seguenti operazioni sono disponibili nell'API della soluzione.
Nota
Per ulteriori informazioni testScenario e altri parametri, consulta gli scenari e gli
Scenari
Attività
Regioni
GET /scenarios
          
            Descrizione
L'GET /scenariosoperazione consente di recuperare un elenco di scenari di test.
Risposta
| Nome | Descrizione | 
|---|---|
| 
                            
                                | 
                        
                            Un elenco di scenari che include l'ID, il nome, la descrizione, lo stato e il tempo di esecuzione per ogni test  | 
                     
POST /scenari
Descrizione
L'POST /scenariosoperazione consente di creare o pianificare uno scenario di test.
Corpo della richiesta
| Nome | Descrizione | 
|---|---|
| 
                            
                                | 
                        
                            Il nome del test  | 
                     
| 
                            
                                | 
                        
                            La descrizione del test  | 
                     
| 
                            
                                | 
                        
                            Un oggetto che specifica   | 
                     
| 
                            
                                | 
                        
                            La definizione del test che include concorrenza, tempo di test, host e metodo per il test  | 
                     
| 
                            
                                | 
                        
                            Il tipo di test (ad esempio  | 
                     
| 
                            
                                | 
                        
                            Il tipo di file da caricare (ad esempio  | 
                     
| 
                            
                                | 
                        
                            La data in cui eseguire un test. Fornito solo se si pianifica un test (ad esempio,  | 
                     
| 
                            
                                | 
                        
                            Il tempo necessario per eseguire un test. Fornito solo se si pianifica un test (ad esempio,  | 
                     
| 
                            
                                | 
                        
                            Fase del processo di pianificazione. Fornito solo se si pianifica un test ricorrente. (I passaggi disponibili includono e)   | 
                     
| 
                            
                                | 
                        
                            Il valore cron per personalizzare la pianificazione ricorrente. Se usato, ometti ScheduleDate e ScheduleTime.  | 
                     
| 
                            
                                | 
                        
                            Data obbligatoria in modo che il cron scada e non venga eseguito all'infinito.  | 
                     
| 
                            
                                | 
                        
                            La ricorrenza di un test programmato. Fornito solo se si pianifica un test ricorrente (ad esempio,,,   | 
                     
Risposta
| Nome | Descrizione | 
|---|---|
| 
                            
                                | 
                        
                            L'ID univoco del test  | 
                     
| 
                            
                                | 
                        
                            Il nome del test  | 
                     
| 
                            
                                | 
                        
                            Lo stato del test  | 
                     
OPZIONI/scenari
Descrizione
L'OPTIONS /scenariosoperazione fornisce una risposta alla richiesta con le intestazioni di risposta CORS corrette.
Risposta
| Nome | Descrizione | 
|---|---|
| 
                            
                                | 
                        
                            L'ID univoco del test  | 
                     
| 
                            
                                | 
                        
                            Il nome del test  | 
                     
| 
                            
                                | 
                        
                            Lo stato del test  | 
                     
GET /scenarios/ {testID}
Descrizione
L'GET /scenarios/{testId}operazione consente di recuperare i dettagli di uno scenario di test specifico.
Parametro di richiesta
- 
                     
testId - 
                     
- 
                           
L'ID univoco del test
Tipo: stringa
Campo obbligatorio: sì
 
 - 
                           
 
Risposta
| Nome | Descrizione | 
|---|---|
| 
                            
                                | 
                        
                            L'ID univoco del test  | 
                     
| 
                            
                                | 
                        
                            Il nome del test  | 
                     
| 
                            
                                | 
                        
                            La descrizione del test  | 
                     
| 
                            
                                | 
                        
                            Il tipo di test che viene eseguito (ad esempio  | 
                     
| 
                            
                                | 
                        
                            Il tipo di file che viene caricato (ad esempio  | 
                     
| 
                            
                                | 
                        
                            Lo stato del test  | 
                     
| 
                            
                                | 
                        
                            L'ora e la data di inizio dell'ultimo test  | 
                     
| 
                            
                                | 
                        
                            L'ora e la data in cui è terminato l'ultimo test  | 
                     
| 
                            
                                | 
                        
                            La definizione del test che include concorrenza, ora del test, host e metodo per il test  | 
                     
| 
                            
                                | 
                        
                            Il numero di attività necessarie per eseguire il test  | 
                     
| 
                            
                                | 
                        
                            Un elenco di attività IDs per l'esecuzione dei test  | 
                     
| 
                            
                                | 
                        
                            I risultati finali del test  | 
                     
| 
                            
                                | 
                        
                            Un elenco dei risultati finali dei test precedenti  | 
                     
| 
                            
                                | 
                        
                            Un messaggio di errore generato quando si verifica un errore  | 
                     
| 
                            
                                | 
                        
                            La prossima esecuzione pianificata (ad esempio,  | 
                     
| 
                            
                                | 
                        
                            La ricorrenza del test (ad esempio,,,   | 
                     
POST /scenarios/ {testID}
Descrizione
L'POST /scenarios/{testId}operazione consente di annullare uno scenario di test specifico.
Parametro di richiesta
- 
                     
testId - 
                     
- 
                           
L'ID univoco del test
Tipo: stringa
Campo obbligatorio: sì
 
 - 
                           
 
Risposta
| Nome | Descrizione | 
|---|---|
| 
                            
                                | 
                        
                            Lo stato del test  | 
                     
DELETE /scenarios/ {testID}
Descrizione
L'DELETE /scenarios/{testId}operazione consente di eliminare tutti i dati relativi a uno scenario di test specifico.
Parametro di richiesta
- 
                     
testId - 
                     
- 
                           
L'ID univoco del test
Tipo: stringa
Campo obbligatorio: sì
 
 - 
                           
 
Risposta
| Nome | Descrizione | 
|---|---|
| 
                            
                                | 
                        
                            Lo stato del test  | 
                     
OPZIONI /scenarios/ {testID}
Descrizione
L'OPTIONS /scenarios/{testId}operazione fornisce una risposta alla richiesta con le intestazioni di risposta CORS corrette.
Risposta
| Nome | Descrizione | 
|---|---|
| 
                            
                                | 
                        
                            L'ID univoco del test  | 
                     
| 
                            
                                | 
                        
                            Il nome del test  | 
                     
| 
                            
                                | 
                        
                            La descrizione del test  | 
                     
| 
                            
                                | 
                        
                            Il tipo di test che viene eseguito (ad esempio  | 
                     
| 
                            
                                | 
                        
                            Il tipo di file che viene caricato (ad esempio  | 
                     
| 
                            
                                | 
                        
                            Lo stato del test  | 
                     
| 
                            
                                | 
                        
                            L'ora e la data di inizio dell'ultimo test  | 
                     
| 
                            
                                | 
                        
                            L'ora e la data in cui è terminato l'ultimo test  | 
                     
| 
                            
                                | 
                        
                            La definizione del test che include concorrenza, ora del test, host e metodo per il test  | 
                     
| 
                            
                                | 
                        
                            Il numero di attività necessarie per eseguire il test  | 
                     
| 
                            
                                | 
                        
                            Un elenco di attività IDs per l'esecuzione dei test  | 
                     
| 
                            
                                | 
                        
                            I risultati finali del test  | 
                     
| 
                            
                                | 
                        
                            Un elenco dei risultati finali dei test precedenti  | 
                     
| 
                            
                                | 
                        
                            Un messaggio di errore generato quando si verifica un errore  | 
                     
OTTIENI /tasks
Descrizione
L'GET /tasksoperazione consente di recuperare un elenco di attività Amazon Elastic Container Service (Amazon ECS) in esecuzione.
Risposta
| Nome | Descrizione | 
|---|---|
| 
                            
                                | 
                        
                            Un elenco di attività IDs per l'esecuzione dei test  | 
                     
OPZIONI/task
Descrizione
L'operazione OPTIONS /tasks tasks fornisce una risposta alla richiesta con le intestazioni di risposta CORS corrette.
Risposta
| Nome | Descrizione | 
|---|---|
| 
                            
                                | 
                        
                            Un elenco di attività IDs per l'esecuzione dei test  | 
                     
GET /regions
Descrizione
L'GET /regionsoperazione consente di recuperare le informazioni sulle risorse regionali necessarie per eseguire un test in quella regione.
Risposta
| Nome | Descrizione | 
|---|---|
| 
                            
                                | 
                        
                            L'ID della regione  | 
                     
| 
                            
                                | 
                        
                            Il nome del gruppo di CloudWatch log di Amazon per le attività di Amazon Fargate nella regione  | 
                     
| 
                            
                                | 
                        
                            La regione in cui esistono le risorse della tabella  | 
                     
| 
                            
                                | 
                        
                            L'ID di una delle sottoreti della regione  | 
                     
| 
                            
                                | 
                        
                            L'ID di una delle sottoreti nella regione  | 
                     
| 
                            
                                | 
                        
                            Il nome del cluster AWS Fargate nella regione  | 
                     
| 
                            
                                | 
                        
                            L'ARN della definizione dell'attività nella regione  | 
                     
| 
                            
                                | 
                        
                            Il nome dell'immagine dell'attività nella regione  | 
                     
| 
                            
                                | 
                        
                            L'ID del gruppo di sicurezza nella regione  | 
                     
OPZIONI/regioni
Descrizione
L'OPTIONS /regionsoperazione fornisce una risposta alla richiesta con le intestazioni di risposta CORS corrette.
Risposta
| Nome | Descrizione | 
|---|---|
| 
                            
                                | 
                        
                            L'ID della regione  | 
                     
| 
                            
                                | 
                        
                            Il nome del gruppo di CloudWatch log di Amazon per le attività di Amazon Fargate nella regione  | 
                     
| 
                            
                                | 
                        
                            La regione in cui esistono le risorse della tabella  | 
                     
| 
                            
                                | 
                        
                            L'ID di una delle sottoreti della regione  | 
                     
| 
                            
                                | 
                        
                            L'ID di una delle sottoreti nella regione  | 
                     
| 
                            
                                | 
                        
                            Il nome del cluster AWS Fargate nella regione  | 
                     
| 
                            
                                | 
                        
                            L'ARN della definizione dell'attività nella regione  | 
                     
| 
                            
                                | 
                        
                            Il nome dell'immagine dell'attività nella regione  | 
                     
| 
                            
                                | 
                        
                            L'ID del gruppo di sicurezza nella regione  |