【问题标题】:Jenkins integration with Soap UI Open sourceJenkins 与 Soap UI 的集成开源
【发布时间】:2017-08-08 11:41:12
【问题描述】:

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

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

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

这可能吗?

【问题讨论】:

  • 是的,它是可能的。 Jenkins 能够集成各种流程
  • 你的意思是它不需要任何类型的付费许可证? @StimpsonCat
  • 我不确定许可证。但是您可以将它与詹金斯一起使用。我认为您需要购买 SopaUI pro 的许可证。顺便提一句。为什么是肥皂用户界面?

标签: jenkins soapui


【解决方案1】:

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

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

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

【讨论】:

    【解决方案2】:

    是的,这是可能的。

    • 创建您的 Jenkins 作业,会有一个“Build”类别,
    • 在“执行 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不是很熟悉,所以只是想法希望可以帮助你。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2020-05-08
      • 2014-07-08
      • 2016-06-29
      • 2014-09-29
      • 2014-11-02
      • 2014-03-12
      • 2016-02-20
      相关资源
      最近更新 更多