如何使用像Jenkins这样的命令行工具运行SOAPUI测试套件

时间:2014-03-30 01:39:49

标签: java jenkins soapui

我是肥皂ui和Jenkins的新手

  1. 如何使用Jenkins运行soap ui测试套件?

  2. 如何在soap ui中生成报告?

3 个答案:

答案 0 :(得分:2)

我认为以下链接包含您需要的所有信息

http://www.soapui.org/Test-Automation/functional-tests.html

Jenkins实际上是一个持续集成工具。一旦您能够通过命令行调用SOAP UI,就可以使用jenkins在已配置的远程计算机中定期运行测试。

答案 1 :(得分:1)

忘记转到SoapUI文档以使其正常工作。只需查看the sample project I put together,您就可以更快地完成任务。

请记住,有2个不同版本的SoapUI插件,一个由Github上的人和官方插件创建的免费插件。它们的工作方式相似。

答案 2 :(得分:0)

您可以在 SOAP UI 的安装目录中找到一个 “testrunner.bat” 脚本。此脚本处理许多不同的参数以自定义测试执行。最重要的是:

  • -s 用于指定要运行的 TestSuite
  • -c 指定要运行的测试用例
  • -f 指定保存测试结果的根文件夹
  • -M 创建一个 xml 格式的测试运行日志文件
  • -r 打印一个小报告摘要
  • 最后一个参数是您要使用的 SOAP UI 项目文件的路径

如果您拥有 SOAP UI Pro(现在称为 ReadyAPI)许可,您可以使用 -R 和 -F 来指定要生成的报告及其格式。下面是一个例子:

<块引用>

testrunner.bat -FHTML -R"你的报告" c:\soap-ui-repots\report.html

对于 Jenkins,您可以使用您需要的参数创建自己的脚本,并在每次构建后执行。