API 自动化测试中的 wsdl
wsdl in API automation testing
是否可以放心使用WSDL,我正在寻找开源的API自动化测试工具。我的服务在 WSDL 中,我可以使用 SOAPUI 将 wsdl 提取到单独的端点。但是有什么方法可以手动提取 WSDL 中的结尾,或者我如何将其与空手道或 Rest Assured 一起使用。
作为Karate的作者,我来说说我的观点。
您无需担心 WSDL。您所需要的只是一个示例 SOAP 信封,如 XML (plain-text),您将能够轻松地导出所有测试、复杂场景和边缘情况。这就是今天许多团队正在做的事情,您可以参考这组详细的示例来了解可能性:xml.feature
即使您有一些复杂性,例如加密和 signed-headers 等,您也可以使用 Java-interop 轻松地将它们插入到您的测试中,请查看文档中的这个示例:https://github.com/intuit/karate#http-basic-authentication-example
是否可以放心使用WSDL,我正在寻找开源的API自动化测试工具。我的服务在 WSDL 中,我可以使用 SOAPUI 将 wsdl 提取到单独的端点。但是有什么方法可以手动提取 WSDL 中的结尾,或者我如何将其与空手道或 Rest Assured 一起使用。
作为Karate的作者,我来说说我的观点。
您无需担心 WSDL。您所需要的只是一个示例 SOAP 信封,如 XML (plain-text),您将能够轻松地导出所有测试、复杂场景和边缘情况。这就是今天许多团队正在做的事情,您可以参考这组详细的示例来了解可能性:xml.feature
即使您有一些复杂性,例如加密和 signed-headers 等,您也可以使用 Java-interop 轻松地将它们插入到您的测试中,请查看文档中的这个示例:https://github.com/intuit/karate#http-basic-authentication-example