我必须在我的项目中自动化 REST API 测试并将其集成到 jenkins 中的现有 CI 中。
我即将开始使用 REST-assured 进行编码。但是我碰巧看到 SOAP UI REST 教程并了解到 SOAP UI 中有一个 Maven 插件可以帮助 jenkins 集成。在继续之前,我只是想知道使用 SOAP UI 相对于 Rest-assured 是否有明显的优势。
我必须在大约一个月内完成大约 30 个带有复杂 JSON 响应的请求的自动化 - 包括响应的架构验证。
我没用过REST-assured
,但我快速浏览了一下,发现它是一个 javaDSL
用于测试休息服务。鉴于它的作用正如其所说,这是我的答案......
我使用 SOAP UI 来测试 Web 服务。一般来说,SOAP UI 非常适合manual测试,但我发现很难自动化的测试。
主要原因是许多文件路径都硬编码到 SOAP UI 项目中,因此引用的项目c:\development\myproject\wsdl\myservice.wsdl
会突然无法在另一台开发人员机器上工作/dev/myproject/wsdl/myservice.wsdl
.
我还发现无法在 intellij 中有效地编辑 SOAP UI 项目意味着我需要不断地切换选项卡。
是的,soap ui maven 插件确实有效,但我发现它很麻烦。
请注意,我没有使用 SOAP UI REST,只是使用“普通”SOAP UI,但如果您的用例纯粹是为了实现自动化测试,并且REST-assured
框架正如其所言,我当然建议使用DSL
.
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)