当前使用 SoapUI 5.2.1,并且遇到随机 UI 窗口冻结的情况。这种异常通常发生在调用休息服务后。先前和新启动调用中的所述其余服务运行顺利,但在一系列调用之后,整个 SoapUI 窗口冻结。
对此有什么提示吗?
如果您通过例如发送大量请求groovy,你会想要丢弃请求的响应(这可以防止内存不足问题,从而冻结soapui)
注意:您必须关闭响应窗口。如果回复窗口仍然打开,您仍然会看到回复。
有关更多内存相关设置,请参阅:https://www.soapui.org/getting-started/working-with-soapui/improving-memory-usage.html
以编辑模式打开文件“soapui.bat”(它将位于 C:..\SoapUI-5.4.0 中)。 我已将可使用的最大内存更改为 2048,如下所示。 设置 JAVA_OPTS=-Xms128m -Xmx2048m 然后通过运行批处理文件“soapui.bat”打开soapUi。进行此更改后,我不会遇到任何冻结。
由于这个原因,我开始仅通过 /bin/testrunner 从命令行运行测试(如果您使用 groovy 脚本,这会很舒服)。我仅使用 SoapUI 的 GUI 来管理 REST 资源、测试套件和测试用例。
可能的解决方案之一是禁用浏览器组件
将
-Dsoapui.browser.disabled=true
添加到 vmoptions 文件中soapui.bat
中取消注释该行