【发布时间】:2016-02-23 21:38:20
【问题描述】:
我正在使用 Soap UI 测试 SOAP Web 服务。 WSDL 位置位于外部服务器上,因此我加载并创建一个新项目,如下所示:
我必须手动插入正确的端点 URL 才能使请求生效。 这背后可能是什么?
【问题讨论】:
标签: web-services soap wsdl soapui
我正在使用 Soap UI 测试 SOAP Web 服务。 WSDL 位置位于外部服务器上,因此我加载并创建一个新项目,如下所示:
我必须手动插入正确的端点 URL 才能使请求生效。 这背后可能是什么?
【问题讨论】:
标签: web-services soap wsdl soapui
如果您在浏览器或文本编辑器中打开wsdl文件,很明显端点具有相同的url,即localhost,但不是实际的。这就是你正在经历的原因。
这也主要发生在开发人员在开发时尝试使用 localhost 并且不需要/没有意义/没有意义将他们的 hostname 放在 wsdl 中,除非它是一个 public wsdl 。如果 QA 团队正在使用,那么他们将在端点中设置其主机名,与其他环境类似。所以,我相信你真的不必担心。
为了在一个地方设置正确的端点并申请所有请求(而不是为每个请求更改它),请执行以下操作:
+按钮。Assign按钮,然后从下拉列表中选择All requests and Test Requests并说ok
interfaces,请重复相同操作。保存项目,你就完成了。
您应该能够看到所有现有测试请求的所需端点,甚至是您稍后要创建的新请求。
【讨论】: