Configuration du proxy HTTP/TCP

Le processus de configuration des applications pour utiliser le proxy HTTP/TCP varie en fonction de l'application.

Note: Le registration.xml fichier, qui est fourni avec IBM® DevOps Test Virtualization Control Panel (Test Virtualization Control Panel) dans lehttptcp dossier, inclut certains paramètres par défaut pour le proxy HTTP/TCP. Vous pouvez mettre à jour la configuration pour fonctionner avec les applications requises.
Vous pouvez configurer les paramètres d'un client pour acheminer le trafic HTTP et HTTPS directement vers le système testé ou via un proxy. Deux options de proxy sont possibles:
Proxy standard
Les demandes des clients sont envoyées au proxy et transmises au système testé. Voir Modification des paramètres de configuration du proxy HTTP/TCP.
Proxy inverse
Les demandes des clients sont transmises selon une règle de transfert dans leregistration.xml déposer. Voir Configuration d'un proxy inverse HTTP(S) ou d'une redirection de port TCP.
Note: Pour savoir quand utiliser un proxy inverse par rapport à un proxy standard, voir Virtualisation HTTP.
Lorsqu'une connexion HTTPS est établie avec le proxy HTTP/TCP, le certificat présenté au client par le proxy est obtenu à l'aide de l'une des méthodes suivantes:
  • Localisation d'une clé privée et d'un certificat existants qui représentent le point de terminaison prévu, qui sont éventuellement chargés à partir du fichier de clés et sélectionnés en fonction du nom d'hôte cible s'il est disponible. Si aucune paire de clés correspondante n'est trouvée, un nouveau certificat sera fabriqué.
  • En utilisant le certificat par défaut généré par le proxy et signé par la clé privée dans le magasin de clés configuré dansregistration.xml (Le certificat peut être soit celui par défaut de Greenhat qui est expédié, soit celui que vous avez fourni). Habituellement, ce mécanisme est suffisant, mais si un contrôle total sur la génération des certificats est requis, une autre approche avancée utilisant du code personnalisé est disponible. Voir Création de certificat personnalisé programmatique dans proxy.

Si vous configurez une application qui utilise déjà un serveur proxy, vous pouvez connecter le proxy HTTP au proxy existant. Voir Paramètres de configuration du proxy chaîné.

Le proxy HTTP/TCP peut être utilisé pour Tests HTTP, Virtualisation HTTP, testant les protocoles basés sur TCP (tels que RÉPARER, SGI™, IPIC et MQTT ) et la virtualisation de TCP.