Oui c'est possible. À partir de la groovy étape, vous avez accès à le lanceur que vous pouvez utiliser pour accéder à tout le reste dans soapUI et oui, exécuter les étapes de test dans un autre cas de test.
Donc, ce code est à partir du haut de ma tête...
def tCase = testRunner.testCase.testSuite.project.testSuites["Name of the other test suite"].testCases["name of test case you want to access"]
ou
def tCase = testRunner.testCase.testSuite.testCases["Name of test cases"]
def tStep = tCase.testSteps["test step you want to run"]
tStep.run(testRunner, context)
Découvrez ce lien il pourrait être de quelque secours...
Je me rends compte que je suis un peu en retard à la fête, mais je pense que je vais étendre sur ce sujet en postant ma solution à un problème similaire. Espérons que cela aide quelqu'un dans l'avenir. La Solution peut être adapté à couvrir plus de deux étapes de test, cas de test et/ou de projets. C'est aussi mon premier post ici donc, veuillez m'excuser par avance pour les erreurs de noob. Pas la plus jolie solution. Il peut avoir des variables redondantes. Tous les blocs de code composent l'ensemble de la solution.
Problème: je veux récupérer deux réponses différentes étapes de test, chacun dans les différents cas de test, dans les deux diff projets, MAIS dans le même espace de travail. Got it? super!
SOLUTION:
Variables pour le premier projet
String firstProjName = "Generic Project One"
String firstProjTestSuiteName= "Generic Test Suite Name One"
String firstProjTestCaseName = "Generic Test Case Name One"
String firstProjTestStepName= "Generic Test Step Name One"
Variables pour le deuxième projet
String secondProjName= "Generic Project Two"
String secondProjTestSuiteName = "Generic Test Suite Name Two"
String secondProjTestCaseName= "Generic Test Case Name Two"
String secondProjTestStepName= "Generic Test Step Name Two"
Nous avons maintenant accès à deux réponses comme des chaînes qui nous permettent de jouer avec mais nous voulons. Comparez, marquer etc. Il est également
getResponseContentAsXml()
si la réponse est voulu comme xml au lieu d'une chaîne.
Oui c'est possible. À partir de la groovy étape, vous avez accès à le lanceur que vous pouvez utiliser pour accéder à tout le reste dans soapUI et oui, exécuter les étapes de test dans un autre cas de test.
Donc, ce code est à partir du haut de ma tête...
ou
Découvrez ce lien il pourrait être de quelque secours...
OriginalL'auteur Abhishek Asthana
Pour ceux d'entre nous qui, comme moi, étaient à la recherche d'un code pour la version actuelle de Prêt!API
OriginalL'auteur Christian Gibbs
Je me rends compte que je suis un peu en retard à la fête, mais je pense que je vais étendre sur ce sujet en postant ma solution à un problème similaire. Espérons que cela aide quelqu'un dans l'avenir. La Solution peut être adapté à couvrir plus de deux étapes de test, cas de test et/ou de projets. C'est aussi mon premier post ici donc, veuillez m'excuser par avance pour les erreurs de noob. Pas la plus jolie solution. Il peut avoir des variables redondantes. Tous les blocs de code composent l'ensemble de la solution.
Problème: je veux récupérer deux réponses différentes étapes de test, chacun dans les différents cas de test, dans les deux diff projets, MAIS dans le même espace de travail. Got it? super!
SOLUTION:
Variables pour le premier projet
Variables pour le deuxième projet
Accès Générique Étape De Test Nom D'Un
Run Test Générique Le Nom De L'Étape Un
Impression de réponse au journal
Même chose avec la deuxième étape du test
Nous avons maintenant accès à deux réponses comme des chaînes qui nous permettent de jouer avec mais nous voulons. Comparez, marquer etc. Il est également
si la réponse est voulu comme xml au lieu d'une chaîne.
OriginalL'auteur Castinho