2017-03-09 2 views
0

J'essaie de trouver des possibilités pour l'approche BDD de tester mes services Web avec SOAP UI & Concombre. Y'a-t-il une quelconque façon de réussir cela ? S'il vous plaît conseillerExécuter du concombre (scripts cornichons) avec SOAP UI?

Merci

+0

Si vous voulez utiliser concombre, pourquoi le soapUI? D'une autre manière, si soapUI est utilisé, pourquoi le concombre? Qu'est-ce que vous avez exactement besoin de tester? – Rao

Répondre

0

Exactement, à la fois SoapUI et concombre sont différents coureurs de test. Vous devez choisir entre les deux. Sauf que SOAPUI vous fournit des clients http pour les services d'appel et Cucumber peut contenir des tests qui utilisent différentes bibliothèques/clients pour effectuer différents types de tests. En supposant que vous envisagiez d'utiliser SoapUI comme client http pour les tests de services, il est préférable d'utiliser le client Jersey et d'utiliser Cucumber/JBehave en tant que runner BDD.

0

Je suis d'accord avec la réponse de @I Am. Utilisation de Jersey ou autre httpclient faire le nécessaire. En cas de jersy avec BDD, vous pouvez utiliser QAF with Web service plugin. Vous pouvez utiliser concombre cornichon ou QAF BDD ou pure Java pour la création de tests. QAF BDD pour service Web peut ressembler à ceci:

SCENARIO: My Fist webservice call 
META-DATA: {"description":"Just for learning purpose"} 

    When user requests '${get.sample.call}' 
    Then response should have status 'OK' 

END 

Où, get.sample.call sera dans les propriétés fichier contenant les détails de demande.