SoapUI 发送双重 SOAP 请求
SoapUI sending double SOAP request
我正在使用 SoapUI 5.2.0(免费版)来测试 API 网关。
在测试时,我注意到每次我从 SoapUI 提交单个 SOAP 请求时,API GW 中的日志都会注册两个请求。
我 运行 一个测试客户端通过 API GW 使用相同的服务,并且只注册了一个请求。
在谷歌搜索这个问题时,我发现有人在从 SoapUI 3.something 发布 REST 时从未回答过类似的问题。
我已经尝试在使用先发制人的身份验证和不使用之间进行切换 - 它只会切换请求的初始第一次重复,并因身份验证请求而被拒绝。
(基本上这只是将请求量更改为 3 到 2,而不是 2 到 1)
我在 SoapUI 中找不到任何关于此 "feature" 的引用。
为什么要重复发布?
可以关掉吗?
是否有其他人在 SoapUI 中注册过此行为?
进一步挖掘后,发现 SoapUI 已将代理设置为 "Automatic"。
当我将它切换到 "None" 时,重复发布的问题消失了。
我不完全理解为什么代理会以某种方式导致向服务发送双重 SOAP 请求,但至少在我的情况下,这似乎是正在发生的事情。
所以 - 如果您遇到类似问题,请检查 "SoapUI Preferences" 中的 "Proxy Settings" 选项卡(文件 -> 首选项或 Ctrl+Alt-P - 至少在 SoapUI 5.2.0 中).
我正在使用 SoapUI 5.2.0(免费版)来测试 API 网关。
在测试时,我注意到每次我从 SoapUI 提交单个 SOAP 请求时,API GW 中的日志都会注册两个请求。
我 运行 一个测试客户端通过 API GW 使用相同的服务,并且只注册了一个请求。
在谷歌搜索这个问题时,我发现有人在从 SoapUI 3.something 发布 REST 时从未回答过类似的问题。 我已经尝试在使用先发制人的身份验证和不使用之间进行切换 - 它只会切换请求的初始第一次重复,并因身份验证请求而被拒绝。 (基本上这只是将请求量更改为 3 到 2,而不是 2 到 1)
我在 SoapUI 中找不到任何关于此 "feature" 的引用。
为什么要重复发布? 可以关掉吗?
是否有其他人在 SoapUI 中注册过此行为?
进一步挖掘后,发现 SoapUI 已将代理设置为 "Automatic"。 当我将它切换到 "None" 时,重复发布的问题消失了。
我不完全理解为什么代理会以某种方式导致向服务发送双重 SOAP 请求,但至少在我的情况下,这似乎是正在发生的事情。
所以 - 如果您遇到类似问题,请检查 "SoapUI Preferences" 中的 "Proxy Settings" 选项卡(文件 -> 首选项或 Ctrl+Alt-P - 至少在 SoapUI 5.2.0 中).