

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à.

# Simulazione delle connessioni e delle condizioni di rete per le esecuzioni di AWS Device Farm
<a name="how-to-simulate-network-connections-and-conditions"></a>

Puoi utilizzare il network shaping per simulare le connessioni e le condizioni di rete durante il test delle tue app Android, iOS e web in Device Farm. Ad esempio, puoi simulare una connettività Internet con perdite o intermittente.

Quando si crea una corsa utilizzando le impostazioni di rete predefinite, ogni dispositivo dispone di una connessione completa e senza ostacoli Wi-Fi con connettività Internet. Quando si utilizza il network shaping, è possibile modificare la Wi-Fi connessione per specificare un profilo di rete come **3G** o **Lossy WiFi** che controlli la velocità effettiva, il ritardo, il jitter e la perdita per il traffico in entrata e in uscita.

**Topics**
+ [Imposta la modellazione della rete quando pianifichi un'esecuzione di test](#network-shaping-how-to-choose-a-curated-profile-when-scheduling-a-test-run)
+ [Crea un profilo di rete](#network-shaping-how-to-create-a-network-profile)
+ [Modifica le condizioni della rete durante il test](#change-network-conditions-during-test)

## Imposta la modellazione della rete quando pianifichi un'esecuzione di test
<a name="network-shaping-how-to-choose-a-curated-profile-when-scheduling-a-test-run"></a>

Quando pianifichi un'esecuzione, puoi scegliere tra uno qualsiasi dei Farm-curated profili del dispositivo oppure puoi crearne e gestirne uno personalizzato.

1. Da qualsiasi progetto Device Farm, scegli **Crea una nuova esecuzione**.

   Se non hai ancora un progetto, consulta [Creazione di un progetto in AWS Device Farm](how-to-create-project.md).

1. Scegli l'applicazione, quindi scegli **Avanti**.

1. Configura il test, quindi scegli **Avanti**.

1. Seleziona i tuoi dispositivi, quindi scegli **Avanti**.

1. Nella sezione **Impostazioni di posizione e rete**, scegli un profilo di rete o scegli **Crea profilo di rete** per crearne uno personalizzato.  
![Profilo di rete per una sessione di test](http://docs.aws.amazon.com/it_it/devicefarm/latest/developerguide/images/aws-device-farm-set-up-network-profile.png)

1. Scegli **Next (Successivo)**.

1. Verifica e avvio della sessione di test.

## Crea un profilo di rete
<a name="network-shaping-how-to-create-a-network-profile"></a>

Quando si crea una sessione di test, è possibile creare un profilo di rete.

1. Scegli **Crea profilo di rete**.  
![Creazione di un nuovo profilo di rete](http://docs.aws.amazon.com/it_it/devicefarm/latest/developerguide/images/aws-device-farm-create-a-new-network-profile.png)

1. Immettere un nome e le impostazioni per il proprio profilo di rete.

1. Scegli **Create** (Crea).

1. Termina di creare la tua sessione di test e avvia l'esecuzione.

Dopo aver creato un profilo di rete, potrai visualizzarlo e gestirlo nella pagina **Project settings (Impostazioni del progetto)**.

![Profili di rete nelle impostazioni del progetto](http://docs.aws.amazon.com/it_it/devicefarm/latest/developerguide/images/aws-device-farm-network-profiles-in-project-settings.png)


## Modifica le condizioni della rete durante il test
<a name="change-network-conditions-during-test"></a>

Puoi chiamare un'API dall'host del tuo dispositivo utilizzando un framework come Appium per simulare condizioni di rete dinamiche come una larghezza di banda ridotta durante l'esecuzione del test. Per ulteriori informazioni, consulta [CreateNetworkProfile](https://docs.aws.amazon.com/devicefarm/latest/APIReference/API_CreateNetworkProfile.html).