2017-03-09 123 views
0

我试图找到使用SOAP UI测试我的Web服务的BDD方法的可能性&黄瓜。有什么办法可以做到这一点?请指教使用SOAP UI执行黄瓜(小黄瓜脚本)?

感谢

+0

如果你想使用'cucumber',他们为什么soapUI?其他方法,如果使用soapUI为什么黄瓜?你究竟需要测试什么? – Rao

回答

0

没错,既SOAPUI和黄瓜是不同的测试运行。你必须在两者之间进行选择。除SOAPUI为您提供调用服务的http-clients外,Cucumber可以包含任何使用不同库/客户端进行不同类型测试的测试。

假设您正在考虑像使用http-client进行服务测试一样使用SoapUI,那么最好使用Jersey客户端并使用Cucumber/JBehave作为BDD runner。

0

我同意@I Am的回答。使用Jersey或其他httpclient做需要。如果您有BDD的麻烦,您可以使用QAF with Web service plugin。您可以使用黄瓜黄瓜或QAF BDD或纯Java进行测试创作。 QAF BDD的Web服务可能看起来像下面:

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将在属性文件来保存请求的详细信息。