Le risposte di reindirizzamento HTTP sono risposte alle richieste con codice di stato della serie 300, che indicano che il contenuto richiesto si trova in una posizione diversa. Le risposte di reindirizzamento includono codici di stato HTTP quali 301 Moved Permanently e 302 Found. Alcune applicazioni HTTP reindirizzano i client a uno specifico URL, ma la risposta definitiva alla richiesta del client può essere gestita da uno dei diversi server per bilanciare il carico gestito da ciascun server. Ad esempio, una richiesta inviata a http://www.example.com/ potrebbe essere reindirizzata a http://www-1.example.com o http://www-2.example.com, a seconda delle condizioni di traffico e carico.
Entrambe le risposte di reindirizzamento previsto e non previsto sono supportate durante l'esecuzione dei test. Le risposte di reindirizzamento previsto si verificano quando si registrano i test. Le risposte di reindirizzamento non previsto vengono ricevute dal server durante l'esecuzione dei test, ma le risposte non sono presenti nel test registrato.
Le risposte di reindirizzamento previsto sono gestite dalla correlazione dati automatica. Per correlare automaticamente i nomi host e i numeri di porta, fare clic su Correla automaticamente nome percorso URL se reindirizzato dalla risposta. Questa opzione è selezionata per impostazione predefinita.
, quindi selezionare la casella di spuntaLe risposte di reindirizzamento imprevisto vengono seguite finché un codice di stato HTTP che non sia una risposta di reindirizzamento, ad esempio 200 OK, viene restituito dal server o finché non sia stato raggiunto il numero massimo di risposte di reindirizzamento. Per impostazione predefinita, il numero massimo di risposte di reindirizzamento da seguire è 10. Quando si riceve una risposta 200 OK, vengono creati i riferimenti che utilizzano i dati nella risposta finale.
Le configurazioni di accesso al server vengono aggiornate dinamicamente per le risposte di reindirizzamento imprevisto. Ad esempio, per una configurazione di accesso server Config_1, dove l'host è abc.example.com e la porta è 80, se una richiesta che utilizza tale configurazione viene reindirizzata alla porta 8080 sull'host xyz.example.com, tutte le richieste successive nel test che utilizzano la stessa configurazione utilizzeranno la porta 8080 sull'host xyz.example.com.
I punti di verifica in una richiesta vengono applicati alla destinazione finale. È possibile impostare un punto di verifica ResponseCode in una richiesta in modo che un reindirizzamento imprevisto possa essere gestito nel modo appropriato. Se si imposta un punto di verifica ResponseCode esatto, questo ha esito negativo se si verifica un reindirizzamento. Un punto di verifica medio ha esito negativo se i codici di stato della serie 300 non fanno parte dell'elenco di codici medi.