在Soap UI免费版中我有一个包含两个步骤的测试用例:触发一个请求并从下一个测试用例的输入.csv文件中读取下一行。我这样做是通过使用命令testRunner.gotoStep(0)
。
这样做很好,除了它会产生一个不那么直观的测试'报告'。
我找到了一个关于生成junit样式报告的blog post,我已经实现了,因为我们在设置中使用了Ant。
但是,由于我只启动了1个测试用例并多次迭代,因此生成的junit报告仅显示1个测试用例运行,如果出现错误(或更多),则仅显示1个失败。
现在我的问题是:
是否可以在Groovy代码或其他方面“重启”测试用例或以其他方式触发Soap UI以创建相同测试用例的新实例,以便在我的junit报告中显示正确的实际数量测试运行 - 对应于我的.csv中的输入行数量?
我试图使用Soap UI的testRunner接口,但它看起来毫无意义,因为它与Ant使用的命令行界面相同。
我知道专业版有一些很棒的报道功能,但我的问题在于免费版。
答案 0 :(得分:0)
我决定利用我可以在测试套件的拆卸脚本中访问结果的事实来编写解决方案。我将信息写入xml文件,该文件可由Ant <junitreport>
读取,并使用Ant生成报告并在浏览器中打开。