首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >用Java测试SOAP服务

用Java测试SOAP服务
EN

Stack Overflow用户
提问于 2016-01-28 02:59:18
回答 2查看 9K关注 0票数 3

我只是想知道,是否有任何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

对此有什么想法吗?

谢谢。

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2016-01-28 03:12:08

SOAP是领先的web服务测试工具之一。我们已经在我的公司使用它很多年了,现在我们用它来对100种不同的web服务(包括SOAP和REST )进行夜间的自动化测试。

它有一个重要的用户社区,包括堆栈溢出。这里有很好的文档,尽管我同意很难找到。

SOAP通过Groovy公开其对象模型,因此您应该能够与自定义Java代码集成。实际上,它是支持现成的JDBC,所以您可以在不编写自定义Java代码的情况下执行数据库断言。

该工具还针对不同类型的请求提供了体面的高级抽象,因此您不必是编写SOAP测试的开发人员。

票数 1
EN

Stack Overflow用户

发布于 2016-02-02 09:59:23

您可以将SoapUI与Selenium集成起来。

http://webservices-testing.blogspot.com/2012/04/how-to-integrate-soap-ui-with-selenium.html

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/35052086

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档