Procedura: alzare di livello i parametri dinamici a parametri dei test delle prestazioni Web

Alcune applicazioni e siti Web utilizzano parametri dinamici in una o più richieste Web.Un parametro dinamico è un parametro il cui valore viene generato ogni volta che un utente esegue l'applicazione.Un parametro dinamico può causare errori durante la riproduzione del test Web perché il relativo valore dinamico cambia a ogni esecuzione del test.Non è pertanto possibile riprodurre valori registrati.Un esempio di parametro dinamico è un ID sessione.L'ID sessione cambia, in genere, ogni 5-30 minuti.

Il motore di riproduzione e la registrazione del test delle prestazioni gestiscono automaticamente i tipi più comuni di parametri dinamici:

  • Valori di parametri dinamici impostati nel valore del cookie.Vengono gestiti automaticamente dal motore dei test Web durante la riproduzione.

  • Valori di parametri dinamici impostati nei campi nascosti delle pagine HTML, ad esempio lo stato di visualizzazione ASP.NET.Vengono gestiti automaticamente dalla registrazione mediante l'aggiunta di regole di estrazione di campi nascosti al test.

  • Valori di parametri dinamici impostati come stringa di query o parametri Post per i form.Vengono gestiti tramite rilevamento dei parametri dinamici al completamento del test.

La configurazione di Visual Studio Ultimate di impostazione predefinita è rilevare i parametri dinamici quando si registra un test delle prestazioni Web utilizzando la Registrazione test prestazioni Web.Tuttavia, se è configurata Visual Studio Ultimate non rilevare i parametri dinamici, o l'applicazione web testata viene modificato con parametri dinamici aggiuntivi, l'editor test prestazioni Web consente di rilevare i parametri dinamici nel test Web.

[!NOTA]

È possibile modificare il comportamento predefinito per rilevare i parametri dinamici quando si esegue un test delle prestazioni Web in Visual Studio Ultimate.Per ulteriori informazioni, vedere Procedura: configurare le opzioni di Visual Studio Ultimate per i test delle prestazioni Web.

Nell'Editor test prestazioni Web è possibile utilizzare il pulsante Promuovi parametri dinamici a parametri di test Web nella barra degli strumenti per rilevare automaticamente i tipi di parametri dinamici elencati in precedenza nel test delle prestazioni Web, come descritto nella procedura seguente.

Requisiti

  • Visual Studio Ultimate

Per rilevare i parametri dinamici nel test Web

  1. Aprire un test Web.

    Verrà aperto l'Editor test prestazioni Web e verrà visualizzato l'albero delle richieste per il test delle prestazioni Web.

  2. Sulla barra degli strumenti fare clic sul pulsante Promuovi parametri dinamici a parametri di test Web.

    Al termine del processo di rilevamento, se vengono rilevati parametri dinamici, viene visualizzata la finestra di dialogo Promuovi parametri dinamici a parametri di test Web.

    I parametri dinamici sono elencati nella colonna Parametri dinamici.Le richieste da cui verrà estratto e a cui sarà associato il parametro dinamico sono elencate nelle colonne Estrai parametro da risposta e Associa a richiesta.

    SuggerimentoSuggerimento

    Se si sceglie un parametro dinamico nella finestra di dialogo Promuovi parametri dinamici a parametri di test Web, nell'albero delle richieste dell'Editor test prestazioni Web vengono evidenziate due richieste.La prima richiesta è quella a cui verrà aggiunta la regola di estrazione.La seconda richiesta è quella a cui verrà associato il valore estratto.

  3. Selezionare o deselezionare la casella di controllo accanto ai parametri dinamici che si desidera correlare automaticamente.Per impostazione predefinita, vengono selezionati tutti i parametri dinamici.

  4. Scegliere OK.

    [!NOTA]

    Vi sono alcune forme di parametri dinamici che non vengono rilevate.Per gestire correttamente questi parametri, è possibile aggiungere manualmente regole di estrazione ai parametri dinamici nei test Web.Per ulteriori informazioni, vedere Procedura: risolvere i problemi relativi alla riproduzione dei test delle prestazioni Web causati da parametri dinamici.

Vedere anche

Attività

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

Procedura: risolvere i problemi relativi alla riproduzione dei test delle prestazioni Web causati da parametri dinamici