我们的组织需要将Jenkins与Soap UI测试集成。
我读到我们可以通过在Jenkins构建中提供TestRunner.bat文件路径来集成Jenkins。
但我们需要使用SoapUI和Jenkins的免费版本。
这可能吗?
答案 0 :(得分:2)
是的,可以集成Jenkins的SoapUI(开源版)项目执行。
SoapUI有命令行界面来执行测试。 SOAPUI_HOME / bin目录的testrunner.bat(.sh)实用程序可以执行SoapUI项目。
Jenkins构建步骤可以执行命令,因此您可以使用不同的options来调用$SOAPUI_HOME/bin/testrunner.sh
。
答案 1 :(得分:2)
是的,这是可能的。
在" 执行Windows批处理命令"子类。
输入testrunner.bat命令,例如:
testrunner.bat -s"Your TestSuite Name" -r -j -f"result path" -I %NGPProject% -PParameterA=%Atrribute% -PServicesParametersDataPath="./" -PServicesEndpoint=%ServicesEndpoint% -PServicesCompareEndpoint=%CompareEndoint%
你可以添加" -PParameterName"添加要输入的许多参数。 PS:在https://www.soapui.org/test-automation/running-functional-tests.html查找详细信息。
进行源代码管理(Git,SVN ...)
以上应该是处理问题的简单方法。你也可以使用ant或maven项目,我对ant / maven不太熟悉,所以希望希望可以帮到你。