我只是想知道,是否有任何Java库来测试SOAP服务?
这是我的要求。已经有一个现有的web服务。web服务可以通过发送输入参数的数量以及SOAP头中的身份验证来在数据库中创建记录。现在,我想用不同的数据组合测试这个web服务,并断言数据库中的数据。
如果有一个API,我可以通过与该API交互,在Java中创建自己的自动化测试套件,这将非常方便。我可以使用JDBC处理响应并断言数据库中的数据,我还需要使用Selenium在UI屏幕上验证它。
我在这个页面中遇到了几个API:http://java-source.net/open-source/web-services-tools
我不确定在我的情况下是否可以使用Apache Axis2。
我知道我们可以使用SOAP,但是没有太多的文档。https://www.soapui.org/developers-corner/integrating-with-soapui.html
对此有什么想法吗?
谢谢。
发布于 2016-01-28 03:12:08
SOAP是领先的web服务测试工具之一。我们已经在我的公司使用它很多年了,现在我们用它来对100种不同的web服务(包括SOAP和REST )进行夜间的自动化测试。
它有一个重要的用户社区,包括堆栈溢出。这里有很好的文档,尽管我同意很难找到。
SOAP通过Groovy公开其对象模型,因此您应该能够与自定义Java代码集成。实际上,它是支持现成的JDBC,所以您可以在不编写自定义Java代码的情况下执行数据库断言。
该工具还针对不同类型的请求提供了体面的高级抽象,因此您不必是编写SOAP测试的开发人员。
发布于 2016-02-02 09:59:23
您可以将SoapUI与Selenium集成起来。
http://webservices-testing.blogspot.com/2012/04/how-to-integrate-soap-ui-with-selenium.html
https://stackoverflow.com/questions/35052086
复制相似问题