2

我的测试将从 csv 文件中获取测试输入数据并将它们粘贴到我的 soapui 的 http 请求中并将它们触发到目标服务器。由于我的 csv 文件中有 1000 个输入,因此我不能为每个单独的输入数据提供单独的测试用例。因此,我只有一个 http 测试请求(用于大量输入。)。一种简单的数据驱动方法。

我正在使用 Jenkins 运行我的测试,不幸的是,在我的 junit 报告中,我只看到 1 个测试用例失败(或通过,如果所有迭代都通过),没有别的

相反,我希望有一个 junit 报告,它将每个单独的步骤视为单独的测试用例。一般来说,报告将基于测试步骤级别。

对此的任何帮助都非常感谢。

我允许 SOAPUI 运行并使用以下命令创建 junit 报告(作为 Jenkins 的一部分)

sh /home/test/SmartBear/soapUI-Pro-4.5.2/bin/testrunner.sh -a -j -r -f/var/www/SOAPUI/Reports/ -ehttp://mytestserver.com/cgi-bin/test.fcgi -FDF -EDefault -I -S MySOAPUI_TestProjectFile.xml
4

1 回答 1

0

这很容易。在 SoapUI 中,不是将多个测试步骤放在一个测试用例中,而是将每个测试步骤放在自己的测试用例中。然后,报告将显示报告上每个步骤的分离。

于 2013-12-11T17:50:30.347 回答