如何从 SOAP UI 导出测试套件作为 .bat 文件?

How to export test suite from SOAP UI as .bat file?

我想自动化 SOAP UI 测试套件 运行 为此,我听说我们可以将测试套件导出为批处理程序。我在互联网上搜索了它,但没有得到任何结果。是否可以将其导出到 .bat 文件中?如果是,那么有人可以建议我一种方法吗?

可以使用 soapUI 工具自动执行测试。为此,需要创建一个 项目 ,其中包含一个或多个 测试套件 。当然,每个 测试套件 包含一个或多个 测试用例 。一个 测试用例 包含一个或多个 测试步骤 不同类型,例如 soap 请求rest 请求, http 请求, groovy 脚本, jdbc

SoapUI 将项目保存为 xml 文件。

从问题的总结来看,您似乎感到困惑或将不同的东西混合在一起,即自动化测试和执行 他们,并注意两者是不同的。

此外,导出测试套件在此上下文中不相关,并且对自动化测试或执行没有影响。不确定是什么让您感到困惑。

自动化测试:

如果您分别有 soap/rest 的 wsdl/wadl 文件,则可以创建项目。可以找到更多详细信息 here. Also this 资源将有助于开始使用 SoapUI 进行功能测试。

导出测试套件:

可以从 SoapUI 项目中导出 测试套件 ,但这又是 xml 文件。如果您想重用现有测试或将其完全移至不同的 soapui 项目,这将非常有用。

执行自动化测试: 最终目标是针对被测应用程序执行自动化测试并创建测试报告。

可以通过以下方式运行进行测试:

  1. 从 SoapUI - 可以从 SoapUI 工具执行测试套件。从 here 中查找更多详细信息。当一些人想尝试新的自动化测试并确保他的所有断言在 SoapUI 中构建他们的测试套件后通过时,此方法很有用。

  2. 来自命令行 - 当有人想要 运行 测试作为 持续集成 的一部分或不想这样做时,可以使用此方法在 windows 和 unix 平台上调用 SoapUI 或 运行 测试 headlessly。为此,可以使用 SOAPUI_HOME/bin/testrunner.bat 或 .sh 脚本。有关详细信息,请参阅 here.

希望这能说明问题或有所帮助。