Je sais comment changer le point de terminaison pour chaque test, mais j'ai plus de 100 tests, donc je voudrais sélectionner le projet/tous les tests et dire définir un nouveau point de terminaison. Est-ce possible?
Oui c'est possible!
Double-cliquez sur votre interface WSDL dans la vue Navigateur à gauche.
Sélectionnez ensuite le deuxième onglet appelé Points de terminaison de service. Sélectionnez le point de terminaison souhaité (ou ajoutez-le d'abord via le symbole "+") et cliquez sur Attribuer. Là, vous sélectionnez Toutes les demandes et demandes de test.
Vous pouvez également configurer un préfixe de point de terminaison "centralisé" comme décrit ici: http://www.soapui.org/Functional-Testing/working-with-properties.html#4-example-n-centralized-endpoint
Pour autant que je sache, il n'y a aucun moyen de le faire dans soapUI lui-même. Cependant, vous pouvez essayer ce qui suit:
<con:endpoint>
qui contient l'URL du point de terminaison.Cela, bien sûr, ne fonctionne que si le point de terminaison que vous souhaitez modifier est identique pour tous les artefacts soapUI.
À partir de soapUI 4.5, une nouvelle fonctionnalité appelée "Environnements" a été ajoutée à soapUI Pro. C'est assez pratique et vous permet à peu près ce que vous essayez de réaliser ici.
Une fois que vous avez configuré tous vos environnements et les points de terminaison correspondants, il s'agit de sélectionner l'environnement dans la liste déroulante lorsque vous exécutez testSuite/testCase. Vous pouvez ajouter autant d'environnements que vous le souhaitez. De cette façon, vous ne devez rien mettre à jour lorsque vous souhaitez inverser l'environnement.