Exécution de tests sur Jenkins

Le plug-in Jenkins pour Rational Test Workbench Web UI Tester réalise l'intégration de Web UI Tester avec Jenkins, vous permettant d'exécuter des tests d'interface web sur un serveur Jenkins en utilisant une étape de construction (build) Jenkins.

Pour automatiser les tests avec Jenkins, vous configurez deux ordinateurs : un maître Jenkins et un esclave Jenkins. Cela permet à une seule et même installation Jenkins sur l'ordinateur maître d'accueillir plusieurs environnements esclaves pour la construction et l'exécution des tests. Le plug-in Jenkins pour Rational Test Workbench Web UI Tester s'installe sur l'ordinateur maître, tandis que Rational Test Workbench Web UI Tester lui-même s'installe sur l'ordinateur esclave, où vous créez les tests d'interface web. Pour des informations détaillées sur la relation maître-esclave Jenkins, consultez la section Distributed Builds sur le site Jenkins. Pour des informations détaillées sur la configuration et l'utilisation du plug-in, consultez sa documentation sur le site https://plugins.jenkins.io/.

Configuration des autorisations sur l'esclave Jenkins

Au moment de configurer l'esclave Jenkins, veillez à l'exécuter avec les privilèges Admin (Windows) ou root (Linux, MacOS). Le plug-in Jenkins pour Web UI Tester doit en effet utiliser IBM Installation Manager pour trouver où Eclipse et plusieurs autres plug-ins sont installés. L'esclave Jenkins doit être démarré avec les privilèges Admin ou root à l'aide de la méthode java -jar slave.jar. Sous Windows, exécutez cette commande java dans une fenêtre de terminal ouverte en tant qu'administrateur. Sous Linux ou Mac OS, veillez à utiliser sudo avant d'exécuter la commande java. Ou alors exécutez-la directement en tant que root.

Installation du plug-in Jenkins Rational Test Workbench Web UI Tester sur l'ordinateur maître Jenkins

  1. Téléchargez le plug-in Jenkins pour Rational Test Workbench Web UI Tester à partir de la bibliothèque de plug-ins Jenkins, sur le site https://plugins.jenkins.io/.
  2. A partir du tableau de bord Jenkins, installez le plug-in Jenkins Rational Test Workbench Web UI Tester.
  3. Configurez la Sécurité globale pour autoriser les agents Random TCP Ports for JNLP (Java Network Launch Protocol).

Retour d'informations