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

时间:2019-05-03 04:46:13

标签: soapui

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

  

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

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

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

输出:

  

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

1 个答案:

答案 0 :(得分: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"

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