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

  • Eseguire il test delle prestazioni Web per verificarne il corretto 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 verrà 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 del test delle 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. Con il test Web codificato selezionato nell'editor di codice, aprire il menu di scelta rapida e scegliere Esegui test prestazioni Web codificato.

    Nota di avvisoAttenzione

    Seguendo questi passaggi in Esplora soluzioni anziché editor di codice, qualsiasi test eseguito anziché limitarsi test selezionato.

  2. L'esecuzione del test codificato di prestazioni Web e i risultati verranno visualizzati nel visualizzatore risultati test prestazioni Web.Per ulteriori informazioni, vedere Cenni preliminari sul Visualizzatore risultati test prestazioni Web e Analisi dei risultati dei test delle prestazioni Web tramite il Visualizzatore risultati test prestazioni Web.

  3. Nel Visualizzatore risultati test prestazioni Web è possibile eseguire nuovamente il test facendo clic sul collegamento Fare clic qui per ripetere l'esecuzione nella bara di stato incorporata.

    SuggerimentoSuggerimento

    Prima di eseguire nuovamente il test, è possibile modificare il numero di iterazioni, il tipo di rete, o il tipo di browser modificando le impostazioni di esecuzione.Per ulteriori informazioni, vedere Procedura: modificare le impostazioni di esecuzione test delle prestazioni Web nel Visualizzatore risultati test prestazioni Web.

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 delle prestazioni Web

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