2016-09-23 113 views
-1

我正在使用Selenium和Maven一起使用Maven依赖关系的测试自动化项目。 我需要自动化Web服务请求。我们确实有SoapUI专业版。 使用soapUI API可以自动化web服务吗?如果是,如何? 如果否,解决方法是什么? 什么其他测试自动化Web服务工具可以与硒集成?使用Selenium和Cucumber进行Web服务测试自动化

理想情况下,我们希望一切都是行为驱动。

这是自动化目标: 黄瓜>硒> UI 黄瓜>硒> Web服务(或了SoapUI任何)

我是新来这个。我的问题可能不是有效的,我已经做了一些研究,没有得到任何支持我的目标的结果。

+0

你的问题到底是什么? – mhasan

+0

硒不是测试工具。这是一个允许你构建测试框架的库。为每个接口找到合适的库 - 在这种情况下,您需要一个其他客户端库,或者如果正在进行中,则使用mock。 –

+0

可能的重复:https://stackoverflow.com/questions/37814049/automation-tests-using-cucumber-soapui-and-selenium?rq=1 – Marit

回答

0

停在那里。

Generate a WebServices client和黄瓜一样骑在API上就像任何单元测试一样。再见Selenium/SoapUI,这里不需要。

0

硒测试和Web服务测试是相互补充的。唯一一次你会看到他们是通过webservice提交请求,并使用selenium在UI上验证结果,反之亦然。

对于java中的web服务测试,您将不得不使用其他java库,具体取决于类型。您可以使用HTTPClient for Rest或SAAJ for SOAP等库,但也可以使用其他库。

就我个人而言,我喜欢SoapUI,但没有得到使用它在一个Java项目。一个简单的搜索返回这个:https://www.soapui.org/developers-corner/integrating-with-soapui.html。看起来非常简单。

相关问题