我们如何使用groovy将现有测试用例的副本添加到另一个测试套件中

时间:2014-12-18 16:15:42

标签: groovy automation soapui

要求:

我有2个测试用具,将来会增长。我需要一种在运行时在多个环境并行运行这两个测试用例的方法。

因此,我可以为多个环境制作这些测试用例的多个副本,并将它们添加到空的测试套件并设置为并行运行它们。所有这些使用groovy脚本。

或尝试通过某些代码并行运行每个测试用例 我试过tcase.run(properties,async) 但没有奏效。

需要帮助。

谢谢。

1 个答案:

答案 0 :(得分:0)

这个问题没有表明任何研究工作;它不清楚,没有用。你把不相关的东西混合在一起。

  1. 如果您安装了非Pro,则可以参数化端点。这是通过使用SoapUI属性编辑所有端点并将这些端点传递给测试运行来完成的。这在official documentation
  2. 中有解释
  3. 如果您拥有-Pro许可证,则可以访问“环境”功能,该功能基本上可以方便地为您提供上述内容。再次:咨询official documentation
  4. 然后另一个问题是如何并行运行这些问题。这在很大程度上取决于你有什么。在最简单的情况下,您可以创建一个shell脚本,使用适当的参数调用testrunner适当的次数。 Official documentation可用。还有从Maven运行的选项 - official documentation - 在这种情况下,您可以使用任何类型的CI来运行它们。
  5. 我不明白Groovy会如何发挥这一切,除非你想真正想象并从运行所有这些,official documentation也有official documentation
  6. 如果您需要其他信息,可以通读SO {{3}}并澄清您的答案。