我的测试将从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
答案 0 :(得分:0)
这很容易。在SoapUI中,不要在一个测试用例中放置多个测试步骤,只需将每个测试步骤放在自己的测试用例中。然后,报告将显示报告中每个步骤的分离。