Les réponses de redirection HTTP sont celles qui ont un code d'état dans la série 300. Elles indiquent que le contenu demandé se trouve ailleurs. Les réponses de redirection incluent des codes d'état HTTP tels que 301 Moved Permanently et 302 Found. Certaines applications HTTP redirigent les clients vers une URL spécifique, mais la réponse à la demande du client peut être traitée par un serveur parmi plusieurs afin d'équilibrer la charge. Par exemple, une demande envoyée à http://www.example.com/ peut être redirigée vers http://www-1.example.com ou vers http://www-2.example.com, selon les conditions de trafic et de charge.
Lors de l'exécution des tests, les réponses de redirection prévues et imprévues sont prises en charge. Les réponses de redirection prévues sont celles qui ont lieu lorsque vous enregistrez les tests. Les réponses de redirection imprévues sont celles qui sont reçues du serveur lorsque vous exécutez les tests, mais qui sont absentes des tests enregistrés.
Les réponses de redirection prévues sont prises en charge par la corrélation automatique des données. Sélectionnez , puis cochez la case Corréler automatiquement l'URL si redirigée par la réponse pour corréler automatiquement les noms d'hôte et les numéros de port. Cette option est sélectionnée par défaut.
Les réponses de redirection imprévues sont suivies jusqu'à ce que le serveur renvoie un code d'état HTTP qui n'est pas celui d'une réponse de redirection (par exemple, 200 OK) ou jusqu'à ce que le nombre maximum de réponses de redirection soit atteint. Par défaut, le nombre maximum de réponses de redirection à suivre est de 10. Lorsqu'une réponse 200 OK est reçue, des références utilisant les données dans la réponse finale sont créées.
Les configurations d'accès aux serveurs sont mises à jour dynamiquement pour tenir compte des réponses de redirection imprévues. Par exemple, pour une configuration d'accès nommée Config_1, dans laquelle l'hôte est abc.example.com et le port, 80, si une demande utilisant cette configuration est redirigée vers le port 8080 sur l'hôte xyz.example.com, toutes les demandes suivantes utilisant la même configuration dans le test utiliseront le port 8080 sur l'hôte xyz.example.com.