有 Java 编程相关的问题?

你可以在下面搜索框中键入要查询的问题!

使用Selenium和Cucumber实现java Web服务测试自动化

我正在从事一个测试自动化项目,在该项目中,我将Selenium与Cucumber一起使用,并具有Maven依赖项。 我需要自动化web服务请求。我们有SoapUI专业版。 是否可以使用SOAPUIAPI自动化web服务?如果是,如何进行? 如果没有,解决方法是什么? 还有哪些测试自动化web服务工具可以与selenium集成

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

这是自动化的目标: 黄瓜>;硒>;用户界面 黄瓜>;硒>;Web服务(SoapUI或其他)

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


共 (2) 个答案

  1. # 1 楼答案

    Selenium测试和Webservice测试互为补充。您唯一能看到它们串联在一起的是通过webservice提交请求,并使用selenium在UI上验证结果,反之亦然

    对于java中的webservice测试,您必须使用其他java库,具体取决于类型。您可以使用诸如HTTPClient for Rest或SAAJ for SOAP之类的库,但也有其他库

    就个人而言,我喜欢SoapUI,但还没有在java项目中使用它。简单的搜索返回:https://www.soapui.org/developers-corner/integrating-with-soapui.html。看起来很简单

  2. # 2 楼答案

    停在那里

    就像任何单元测试一样,在API上直接使用Cucumber。再见Selenium/SoapUI,这里不需要