8

在我的 SoapUI 工作区中,我有几个项目。

每一个都可能包含一个或多个测试套件,以及几个测试用例

扩展每个项目非常耗时,然后打开测试套件,运行它,打开下一个等等。我这样做是为了在本地测试,然后再次测试一个测试盒

有没有一种方法可以一键运行我的 SoapUI 工作区中的所有测试?

4

3 回答 3

6

我还没有在ver中找到方法。3.5.1。

您可以通过执行以下操作来节省一点时间:

双击 PROJECT 单击“Test Suites”选项卡单击 RUN 按钮。

这将运行项目中的所有套件。

于 2010-08-23T16:07:14.977 回答
4

您可以编写一个脚本来使用命令行运行所有测试。

例如,如果您有 2 个项目,Project1 和 Project2,每个项目都包含 2 个测试套件,您可以编写一个简单的脚本,如下所示:

#!/bin/bash
./testrunner.sh -sUnitTesting -f Project1-soapui-project.xml
./testrunner.sh -sUnitTesting2 -f Project1-soapui-project.xml
./testrunner.sh -sotherTests -f Project2-soapui-project.xml
./testrunner.sh -sotherTests2 -f Project2-soapui-project.xml
于 2010-08-26T00:44:50.567 回答
0

在 Windows (CMD) 上使用:

@echo off
set SOAPUI_HOME=C:\DevTools\soapui\SoapUI-Pro-5.0.0
call %SOAPUI_HOME%\bin\testrunner.bat -sUnitTesting -f Project1-soapui-project.xml
call %SOAPUI_HOME%\bin\testrunner.bat -sUnitTesting2 -f Project1-soapui-project.xml
call %SOAPUI_HOME%\bin\testrunner.bat -sotherTests -f Project2-soapui-project.xml
call %SOAPUI_HOME%\bin\testrunner.bat -sotherTests2 -f Project2-soapui-project.xml
于 2014-11-24T07:55:26.313 回答