【问题标题】:SoapUI window freezeSoapUI 窗口冻结
【发布时间】:2016-04-04 12:44:11
【问题描述】:

当前使用 SoapUI 5.2.1 并且遇到随机 UI 窗口冻结。这种异常通常发生在调用休息服务之后。来自先前和新启动调用的上述休息服务运行顺利,但在一系列调用之后,整个 SoapUI 窗口冻结。

对此有何提示?

【问题讨论】:

  • 是的,这是 SoapUI 未解决的问题。
  • 哦?这个问题存在多久了?
  • 我想我在 4.2 版左右的某个时候向他们提交了一个缺陷。
  • 你在windows上吗?请发布您的soapui-errors.log(请参阅 Program Files\SmartBear\SoapUI-5.2.1\bin)。我有类似的问题,但它们通常来自插件崩溃
  • 我遇到了同样的问题。这可能会解决您的问题stackoverflow.com/questions/35747109/…

标签: soapui


【解决方案1】:

如果您通过例如发送大量请求groovy,你会想要丢弃对请求的响应(这可以防止内存不足导致soapui冻结)

注意:您必须关闭响应窗口。如果响应窗口仍然打开,您仍然会看到响应。

更多内存相关设置见:https://www.soapui.org/getting-started/working-with-soapui/improving-memory-usage.html

【讨论】:

    【解决方案2】:

    因为这个原因,我开始只通过 /bin/testrunner 从命令行运行测试(如果你使用 groovy 脚本会很舒服)。我只使用 SoapUI 的 GUI 来管理 REST 资源、测试套件和测试用例。

    【讨论】:

      【解决方案3】:

      一种可能的解决方案是禁用浏览器组件

      -Dsoapui.browser.disabled=true 添加到 vmoptions 文件中
      或在soapui.bat中取消注释该行

      【讨论】:

      • 您的解决方案对我不起作用。执行单个soap请求时它仍然挂起(不像以前那样总是挂起)。
      【解决方案4】:

      在编辑模式下打开文件“soapui.bat”(它将在 C:..\SoapUI-5.4.0\bin 内)。 我已将可使用的最大内存更改为 2048,如下所示。 设置 JAVA_OPTS=-Xms128m -Xmx2048m 然后通过运行批处理文件“soapui.bat”打开soapUi。进行此更改后,我没有遇到任何冻结。

      【讨论】:

      • 我有这个批处理文件作为我本地的快捷方式。所以我不需要每次都安装文件夹。
      猜你喜欢
      • 2020-05-25
      • 2013-01-07
      • 1970-01-01
      • 1970-01-01
      • 2018-10-31
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2016-04-29
      相关资源
      最近更新 更多