Condividi tramite


Procedura dettagliata: creazione di un test Web codificato

In questa procedura dettagliata verrà eseguita la conversione di un test Web registrato in un test Web codificato.

Saranno illustrati i passaggi per convertire un test Web registrato esistente in un test Web codificato. Un test Web registrato inizia come un elenco di URL che rappresentano le richieste Web. Un test Web può essere convertito in uno script basato su codice. Una volta convertito un test Web nel relativo formato codificato, sarà possibile aggiungere costrutti di ciclo e di ramo. Dopo aver convertito il test Web in un test Web codificato, sarà possibile modificare il codice come qualsiasi altro codice sorgente.

Nota

È necessario aggiungere regole di convalida, regole di estrazione e associazione dati al test Web prima di convertirlo in un test Web codificato. È possibile aggiungere questi elementi al test delle prestazioni Web codificato tuttavia, se prima si utilizza l'Editor test prestazioni Web per aggiungerli, si risparmierà tempo e il codice di esempio verrà generato automaticamente quando si converte il test.

In questa procedura dettagliata si completeranno le seguenti attività:

  • Creazione di un test Web codificato mediante la conversione di un test Web registrato

  • Aggiunta di nuovo codice a un test Web

  • Esecuzione del test Web per verificarne il funzionamento

Prerequisiti

Per completare questa procedura dettagliata, è necessario quanto elencato di seguito:

Preparazione per la procedura dettagliata

Per prepararsi per la procedura dettagliata

  1. Aprire l'applicazione Web creata in Procedura dettagliata: creazione di un'applicazione Web semplice.

  2. Premere CTRL+F5 per eseguire l'applicazione Web nel browser. Dovrebbe essere visualizzata la prima pagina. Chiudere il browser.

    Nota

    Verrà avviato il server di sviluppo ASP.NET in cui viene eseguita l'applicazione Web che sarà testata dal test Web. Nell'area di notifica verrà visualizzata l'icona del server di sviluppo ASP.NET.

  3. Aprire l'applicazione Web creata in Procedura dettagliata: registrazione ed esecuzione di un test Web.

  4. In Esplora soluzioni fare doppio clic su ColorWebTest.webtest. Verrà visualizzato l'Editor test prestazioni Web con l'elenco di richieste Web.

Creazione di un test Web codificato

Per convertire un test Web esistente in un test Web codificato

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

  2. Accettare il nome predefinito nella finestra di dialogo e scegliere OK.

    Nota

    Il nome predefinito sarà il nome del test con la parola Coded aggiunta alla fine.

    Verrà creato un nuovo file. Si aprirà una nuova finestra e verrà visualizzato il codice sorgente per il test.

  3. Scegliere Compila soluzione dal menu Compila.

    Il nuovo codice verrà compilato.

Aggiunta di codice a un test Web

Per aggiungere codice a un test Web

  1. Individuare il metodo Run() se il test è in Visual Basic o il metodo GetRequestEnumerator() se il test è in C#. Verrà visualizzato il codice corrispondente a ogni richiesta Web nel test.

  2. Scorrere alla fine del metodo e, dopo il codice relativo all'ultima richiesta Web, aggiungere il seguente codice:

    if (DateTime.Today.DayOfWeek == DayOfWeek.Friday)
    {
        WebTestRequest customRequest = new WebTestRequest("http://weather.msn.com/");
        yield return customRequest;
    }
    else
    {
        WebTestRequest customRequest = new WebTestRequest("https://msdn.microsoft.com/");
        yield return customRequest;
    }
    
    If DateTime.Today.DayOfWeek = DayOfWeek.Friday Then
        Dim customRequest As WebTestRequest = New WebTestRequest("http://weather.msn.com/")
        MyBase.Send(customRequest)
    Else
        Dim customRequest As WebTestRequest = New WebTestRequest("https://msdn.microsoft.com/")
        MyBase.Send(customRequest)
    End If
    
  3. Scegliere Compila soluzione dal menu Compila.

Esecuzione del test Web per verificarne il funzionamento

Per verificare il test Web

  1. Scegliere Finestre dal menu Test, quindi Visualizzazione test.

  2. Fare clic con il pulsante destro del mouse su ColorWebTestCoded e scegliere Esegui selezione.

    Nota

    Lo stato di avanzamento di un test Web codificato può essere visualizzato come per un test Web registrato.

  3. Nella finestra Risultati del test fare clic con il pulsante destro del mouse sui risultati del test e scegliere Visualizza dettagli risultati test.

  4. Nel riquadro superiore del Visualizzatore risultati test prestazioni Web scorrere fino all'ultima richiesta Web. Verificare che sia stato scelto il sito Web corretto in base alla data corrente.

Vedere anche

Attività

Procedura: creare un test Web codificato

Procedura dettagliata: creazione di un'applicazione Web semplice

Procedura dettagliata: registrazione ed esecuzione di un test Web

Procedura dettagliata: aggiunta di un'associazione dati a un test Web

Procedura dettagliata: aggiunta di regole di convalida ed estrazione a un test Web