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à.
Limiti in AWS Device Farm
Restrizioni dei servizi
-
Non vi è alcun limite al numero di dispositivi che puoi includere in un'esecuzione di test. Tuttavia, il numero massimo di dispositivi che Device Farm testerà contemporaneamente durante un test è cinque. Questo numero può essere aumentato su richiesta e valutato caso per caso dal team di assistenza.
-
Non vi è alcun limite al numero di esecuzioni che puoi pianificare. Tieni presente che possono rimanere in coda solo per un massimo di 24 ore.
-
Esiste un limite rigido di 150 minuti per la durata di una sessione di accesso remoto.
-
Esiste un limite rigido di 150 minuti alla durata di un test automatico
-
Il numero massimo di lavori in corso, compresi i lavori in coda in sospeso sul tuo account, è 250. Si tratta di un limite flessibile.
-
Non c'è limite al numero di dispositivi che puoi includere in un test. Il numero di dispositivi (job) che possono eseguire i test in parallelo in un dato momento è pari alla concorrenza a livello di account. La concorrenza predefinita a livello di account per l'uso misurato in Device Farm è cinque.
-
Il limite di concorrenza misurato può essere aumentato su richiesta fino a una determinata soglia a seconda del caso d'uso. La concorrenza predefinita a livello di account per un utilizzo illimitato è pari al numero di slot a cui sei abbonato per quella piattaforma.
Limiti dei file
-
Le dimensioni massime di un file di un'app che è possibile caricare è di 4 GB. Tieni presente che al momento non accettiamo file in formato.aab per Android.
-
La dimensione massima del video generato automaticamente da Device Farm durante l'esecuzione del test è di 1 GB. Tutti i contenuti video rimanenti verranno troncati per qualsiasi video che superi questa dimensione. I clienti possono comunque utilizzare la propria soluzione di registrazione video, se presente, e archiviarla al di fuori dello storage gestito di Device Farm.
-
La dimensione massima del registro del dispositivo generato automaticamente da Device Farm (logcat su Android o syslog su iOS) durante l'esecuzione del test è di 1 GB. Tutti i log che superano questa dimensione verranno troncati tutti i log rimanenti. Per i log di dimensioni superiori a 1 GB, i Clienti possono archiviare questi registri al di fuori dello storage gestito di Device Farm.
-
La dimensione massima cumulativa degli artefatti dei clienti in modalità ambiente personalizzato di Device Farm è di 1 GB. Se gli artefatti superano questa dimensione, nessuno degli artefatti sarà disponibile.
-
Se la dimensione cumulativa di tutti gli artefatti generati durante un'esecuzione di test supera i 4 GB, alcuni artefatti potrebbero essere eliminati (inclusi il video, i log dei dispositivi e gli artefatti dei clienti).
Limiti delle API
-
Device Farm segue un algoritmo token-bucket per limitare la frequenza delle chiamate API. Ad esempio, immagina di creare un bucket contenente token. Ogni token rappresenta una transazione e una chiamata API utilizza un token. I token vengono aggiunti al bucket a una velocità fissa (ad esempio, 10 token al secondo) e il bucket ha una capacità massima (ad esempio, 100 token). Quando arriva una richiesta o un pacchetto, deve richiedere un token dal bucket per essere elaborato. Se i token sono sufficienti, la richiesta viene autorizzata e i token vengono rimossi. Se non ci sono abbastanza token, la richiesta viene ritardata o abbandonata, a seconda dell'implementazione.
In Device Farm, ecco come viene implementato l'algoritmo:
-
Le richieste API Burst sono il numero massimo di richieste a cui il servizio è in grado di rispondere per un'API specificata in un ID di account cliente specificato. In altre parole, questa è la capacità del bucket. Puoi chiamare l'API tante volte quanti sono i token rimasti nel bucket e ogni richiesta consuma un token.
-
La frequenza Transactions-per-second (TPS) è la velocità minima alla quale le richieste API possono essere eseguite. In altre parole, questa è la velocità con cui il bucket si riempie di token al secondo. Ad esempio, se un'API ha un numero burst pari a dieci ma un TPS pari a uno, puoi chiamarla dieci volte all'istante. Tuttavia, il bucket recupererebbe i token solo alla velocità di un token al secondo, con conseguente limitazione a una chiamata al secondo, a meno che tu non smetta di chiamare l'API per lasciare che il bucket si riempia.
-
Ecco le tariffe di Device Farm APIs:
-
Per List and Get APIs, la capacità delle richieste dell'API Burst è
50e la tariffa Transactions-per-second (TPS) è.10 -
Per tutti gli altri APIs, la capacità delle richieste dell'API Burst è e
10la velocità Transactions-per-second (TPS) è.1