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

时间:2016-01-05 04:53:57

标签: testing soapui

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

1 个答案:

答案 0 :(得分:3)

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

SoapUI将项目保存为 xml 文件。

从问题摘要中可以看出,您可能会混淆或将不同的东西混合在一起,即自动化测试和执行它们,并注意两者都是不同。

此外,导出测试套件与此上下文无关,并且对自动化测试或执行没有影响。而且不确定是什么导致了这种混乱。

自动化测试

如果你有soap / rest的wsdl / wadl文件,可以创建项目。可以找到更多详细信息here。此外,this资源将有助于使用 SoapUI 开始功能测试。

导出测试套件

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

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

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

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

  2. 从命令行 - 当某人想要将测试作为持续集成的一部分运行或者不希望调用SoapUI或运行测试无头时,可以使用此方法< / em>在windows和unix平台上。为此,可以使用 SOAPUI_HOME / bin / testrunner.bat或.sh 脚本。有关详细信息,请参阅here

  3. 希望这能澄清或帮助。