Jenkins与Soap UI开源集成

时间:2017-08-08 11:41:12

标签: jenkins soapui

我们的组织需要将Jenkins与Soap UI测试集成。

我读到我们可以通过在Jenkins构建中提供TestRunner.bat文件路径来集成Jenkins。

但我们需要使用SoapUI和Jenkins的免费版本。

这可能吗?

2 个答案:

答案 0 :(得分:2)

是的,可以集成Jenkins的SoapUI(开源版)项目执行。

SoapUI有命令行界面来执行测试。 SOAPUI_HOME / bin目录的testrunner.bat(.sh)实用程序可以执行SoapUI项目。

Jenkins构建步骤可以执行命令,因此您可以使用不同的options来调用$SOAPUI_HOME/bin/testrunner.sh

答案 1 :(得分:2)

是的,这是可能的。

  • 创建您的Jenkins工作,将有一个" 构建"类别,
  • 在" 执行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查找详细信息。 enter image description here

  • 进行源代码管理(Git,SVN ...)

enter image description here

以上应该是处理问题的简单方法。你也可以使用ant或maven项目,我对ant / maven不太熟悉,所以希望希望可以帮到你。