我正在使用SoapUI 5.2.0(免费版)来测试API网关。
在测试时,我注意到每次从SoapUI提交单个SOAP请求时,API GW中的日志都会注册两个请求。
我通过API GW运行了一个使用相同服务的测试客户端,并且只注册了一个请求。
在谷歌搜索这个问题时,我发现从SoapUI 3.something发布REST时,我从未回答有关类似问题的人。 我曾尝试在使用先发制人认证之间切换,而不是 - 它只会转发请求的初始首次重复,并被请求授权拒绝。 (基本上只是改变3到2之间的请求数量,而不是2和1)
我没有在SoapUI中找到任何对此为“功能”的引用。
为什么要进行这种双重发布? 可以关掉吗?
是否有其他人在SoapUI中注册了此行为?
答案 0 :(得分:1)
经过进一步挖掘后,发现SoapUI的代理设置为" Automatic"。 当我把它切换到"无"时,双重发布的问题就消失了。
我不完全理解为什么代理会以某种方式导致将双SOAP请求发送到服务,但至少在我的情况下,它似乎正是要发生的事情。
所以 - 如果你带着类似的问题来到这里,请检查"代理设置"选项卡" SoapUI首选项" (文件 - >偏好设置或Ctrl + Alt-P - 至少在SoapUI 5.2.0中)。