Java 使用Selenium和Cucumber实现Web服务测试自动化
我正在从事一个测试自动化项目,在该项目中,我将Selenium与Cucumber一起使用,并具有Maven依赖项。 我需要自动化web服务请求。我们有SoapUI专业版。 是否可以使用SOAPUIAPI自动化web服务?如果是,如何进行? 如果没有,解决方法是什么? 还有哪些测试自动化web服务工具可以与selenium集成 理想情况下,我们希望一切都由行为驱动 这是自动化的目标: 黄瓜>硒>UI Cucumber>Selenium>Web服务(SoapUI或其他) 我是新来的。我的问题可能无效,我做了一些研究,没有得到任何支持我目标的结果。到此为止Java 使用Selenium和Cucumber实现Web服务测试自动化,java,selenium,cucumber,Java,Selenium,Cucumber,我正在从事一个测试自动化项目,在该项目中,我将Selenium与Cucumber一起使用,并具有Maven依赖项。 我需要自动化web服务请求。我们有SoapUI专业版。 是否可以使用SOAPUIAPI自动化web服务?如果是,如何进行? 如果没有,解决方法是什么? 还有哪些测试自动化web服务工具可以与selenium集成 理想情况下,我们希望一切都由行为驱动 这是自动化的目标: 黄瓜>硒>UI Cucumber>Selenium>Web服务(SoapUI或其他) 我是新来的。我的问题可能无效
就像任何单元测试一样,在API上直接使用Cucumber。再见,这里不需要Selenium/SoapUI。Selenium测试和Webservice测试互为补充。您唯一能看到它们串联在一起的是通过webservice提交请求,并使用selenium在UI上验证结果,反之亦然 对于java中的webservice测试,您必须使用其他java库,具体取决于类型。您可以使用诸如HTTPClient for Rest或SAAJ for SOAP之类的库,但也有其他库
就个人而言,我喜欢SoapUI,但还没有在java项目中使用它。简单搜索返回以下内容:。看起来很简单 你的问题是什么?Selenium不是一个测试工具。它是一个允许您构建测试框架的库。为每个接口找到合适的库-在这种情况下,您需要一个rest客户端库,或者如果正在进行,请使用mocks。可能的副本为: