我正在尝试使用SOAP UI& amp;找到测试我的Web服务的BDD方法的可能性。黄瓜。有没有办法实现这个目标?请指教
由于
答案 0 :(得分:0)
确切地说,SOAPUI和Cucumber都是不同的测试运行者。你必须在两者之间做出选择。除了SOAPUI为您提供调用服务的http客户端,Cucumber可以包含使用不同库/客户端进行不同类型测试的任何测试。
假设您正在考虑使用SoapUI作为http-client进行服务测试,最好使用Jersey客户端并使用Cucumber / JBehave作为BDD运行程序。
答案 1 :(得分:0)
我同意@I Am的回答。使用Jersey或其他httpclient做必要的事情。如果是BDD的jersy,你可以使用QAF with Web service plugin。您可以使用黄瓜小黄瓜或QAF BDD或纯java进行测试创作。用于网络服务的QAF bdd可能如下所示:
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
其中,get.sample.call
将在属性文件中保存请求详细信息。