Procedura: creare un test Web codificato

Le informazioni contenute in questo argomento sono valide per:

Visual Studio Ultimate

Visual Studio Premium

Visual Studio Professional 

Visual Studio Express

Argomento applicabile Argomento non applicabile Argomento non applicabile Argomento non applicabile

Un test Web codificato viene in genere creato convertendo un test Web esistente registrato in un test Web codificato. Un test delle prestazioni Web registrato inizia come una struttura ad albero di richieste visualizzata nell'Editor test prestazioni Web. Un test Web codificato è una classe .NET che genera una sequenza di WebTestRequests. Può essere programmato utilizzando Visual C# o Visual Basic. Anche se un test Web codificato può essere creato manualmente, si consiglia di convertire un test Web registrato in un test Web codificato.

Una volta convertito un test Web da registrato a codificato, è possibile modificare il codice come qualsiasi altro codice sorgente. Inoltre, è possibile aggiungere costrutti ciclici e creazioni di un ramo, cambiare dinamicamente il numero di richieste nel test e generare dinamicamente la serie di URL a cui accede il test.

Nota

Per ulteriori informazioni sull'API per gli strumenti di test Web, vedere Procedura: utilizzare l'API del test Web.

I test Web codificati vengono avviati dalla finestra Visualizzazione test o Editor elenco dei test. È possibile utilizzare i test Web codificati nei test di carico. Per ulteriori informazioni sui test di carico, vedere Creazione e modifica di carichi di test.

SuggerimentoSuggerimento

Se si desidera utilizzare l'associazione ai dati o uno dei plug-in nei test Web codificati, è consigliabile aggiungerli prima di generare il test codificato. Questa operazione è consigliata perché è più facile sfruttare la funzionalità di generazione automatica del codice per l'associazione dati di Visual Studio Ultimate piuttosto che scriverlo autonomamente.

Per convertire un test Web registrato

  1. Aprire una soluzione contenente un test Web registrato.

    Per ulteriori informazioni, vedere Procedura: creare un nuovo test delle prestazioni Web tramite lo strumento Registrazione test prestazioni Web.

  2. Aprire il file del test Web.

    SuggerimentoSuggerimento

    È possibile utilizzare il test delle prestazioni Web creato nelle due procedure dettagliate seguenti per creare un test Web codificato: Procedura dettagliata: creazione di un'applicazione Web semplice e Procedura dettagliata: registrazione ed esecuzione di un test Web.

  3. Fare clic sul pulsante Genera codice sulla barra degli strumenti nell'Editor test prestazioni Web.

    Verrà richiesto di fornire un nome per il test Web codificato.

  4. Digitare un nome appropriato nella finestra di dialogo per la classe di test Web codificato generata e fare clic su OK.

  5. Fare clic su Compila, quindi su Compila soluzione dal menu.

    Il codice viene compilato.

Per eseguire un test Web codificato

  1. Dal menu Test, fare clic su Finestre e selezionare Visualizzazione test.

  2. Fare clic con il pulsante destro del mouse sul test Web codificato e scegliere Esegui selezione.

  3. Fare clic su OK per eseguire il test. Il test viene eseguito immediatamente.

    Nella finestra Risultati test, il risultato del test viene visualizzato come In corso fino al completamento dell'esecuzione del test. A questo punto, viene visualizzato Superato o Test non superato. Viene visualizzato Test non superato se il test lancia un'eccezione oppure se una regola di convalida/estrazione non ottiene esito positivo.

    Nota

    Lo stato di avanzamento di un test Web codificato può essere visualizzato come per un test Web registrato. Facendo doppio clic sul test Web codificato nella finestra Risultati test verrà aperto il Visualizzatore test.

Vedere anche

Attività

Procedura dettagliata: creazione di un test Web codificato

Procedura: utilizzare l'API del test Web

Procedura: creare un nuovo test delle prestazioni Web tramite lo strumento Registrazione test prestazioni Web

Altre risorse

Creazione e modifica di test Web