【问题标题】:SOAPUI testrunner test properties from command lineSOAPUI testrunner 从命令行测试属性
【发布时间】:2020-12-01 15:36:05
【问题描述】:

我有一个从 WSDL 端点调用的非常大的数据转储(超过 200mb),我可以通过在 SOAPUI 中运行测试来手动下载它。现在我正在尝试自动化调用并将其插入到 Windows 10 中的任务调度程序中。我已经像这样构建了我的命令行调用:

 testrunner.bat -c "GetAll" E:\SOAPUI\project.xml

当我看到它执行调用时,我看到 OpenJDK 假脱机高达 1.3Gb 的内存,然后消失而没有输出。当我对同一端点运行不同的、较小的数据调用时,一切正常。我记得为了让 SOAPUI 中的原始 TestRequest 运行,我必须将“Max Size”变量扩展为 8000000000。如何从 testrunner.bat 命令行调用中做到这一点?我看到项目属性是用 -P 调用的。 TestRequest 属性是否有不同的参数标记?

【问题讨论】:

    标签: soapui test-runner


    【解决方案1】:

    使用 TestRunner 时 Java 的内存设置可在 testrunner.bat 中找到。右键单击并编辑,并根据需要更改以下行:

     set JAVA_OPTS=-Xms128m -Xmx1024m -Dsoapui.properties=soapui.properties "-Dsoapui.home=%SOAPUI_HOME%\"
    

    就我而言,我将 -Xmx1024m 更改为 -Xmx8G。此更改允许最大内存达到 8 GB。

    【讨论】:

      猜你喜欢
      • 2019-07-05
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2016-08-15
      • 1970-01-01
      • 1970-01-01
      • 2014-05-30
      • 1970-01-01
      相关资源
      最近更新 更多