【问题标题】:Missing SoapUI Project file.. in Testrunner.batTestrunner.bat 中缺少 SoapUI 项目文件
【发布时间】:2019-09-21 14:58:26
【问题描述】:

我正在从 cli 运行一个项目并收到以下错误。

Testrunner.bat 中缺少 SoapUI 项目文件..

我以前从 cli 运行的以下命令:

testrunner.bat -Pname = value "C:\Users\soapui-project.xml"

输出:

SoapUI 5.4.0 Test Case Runner 用法:testrunner [选项] -A 打开所有结果的导出 使用文件夹而不是 长文件名 -a 打开所有结果的导出 -c 设置测试用例 -D 设置系统 name=value 的属性 -d 设置域 -e 设置 端点 -f 设置输出文件夹以将结果导出到 -G 使用 name=value 设置全局属性 -H 将自定义 HTTP 标头添加到所有传出请求 (name=value),可多次指定 -h 设置主机 -I 出错不停止,忽略 -i 为脚本启用 Swing UI -J 将输出设置为包括 JUnit XML 报告添加测试 报告的属性 -j 设置输出以包含 JUnit XML 报告 -M 在其中创建测试运行日志报告 XML 格式 -m 将最大 TestStep 错误数设置为 为每个保存 testcase -P 使用 name=value 设置或覆盖项目属性 -p 设置密码 -r 打印 小总结报告 -S 运行后保存项目 测试 -s 设置测试套件 -t 设置 使用soapui-settings.xml 文件 -u 设置用户名 -v 为soapui-settings.xml 文件设置密码 -w 设置 WSS 密码类型,“文本”或“摘要”-x 集 如果项目已加密,则用于解密的项目密码缺少 SoapUI 项目文件..

【问题讨论】:

  • 嗨,你能试试“C:\testrunner.bat”-Psources_path=C:\Users\soapui-project.xml,用你的替换soapui bin路径吗? (即对我来说它的“C:\Program Files\SmartBear\ReadyAPI-2.5.0\bin\testrunner.bat”)

标签: soapui


【解决方案1】:

您得到的错误是因为 SoapUI 被空格弄糊涂了。

首先将您的行更正为:

testrunner.bat -Pname=value "C:\Users\soapui-project.xml"

现在运行器将尝试运行您在 C:\Users\soapui-project.xml 中获得的项目 它还将一个名为“name”的项目变量设置为“value”,您可以根据需要对其进行修改。请记住省略空格。

您甚至可以将其缩短为

testrunner.bat "C:\Users\soapui-project.xml"

...假设您没有要设置的项目变量。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2011-06-18
    • 1970-01-01
    • 2016-12-27
    • 1970-01-01
    • 2016-01-28
    • 2017-01-11
    • 1970-01-01
    相关资源
    最近更新 更多