0

我想在 SoapUI 中的一个项目中同时运行一组 60 个测试用例。每个测试用例都需要使用一个值才能工作。这些值存储在外部文件(电子表格或文本文件)中。每个测试用例都需要从这个文件中获取一个值并使用它。但是,当我运行测试套件时,多个测试会获取相同的值,但是只能将一个值用于测试(同一值不能同时用于 1 个以上的测试)。我希望在soapUI中一次由一个测试用例访问外部文件。这是否涉及锁定或某种排队系统或我可以使用什么 groovyscript?谢谢

4

1 回答 1

0

我不知道如何让它与您的外部文件一起使用,但我可以想到另一种仅使用 SoapUI 的方法。这是我的解决方案建议:

  1. 创建一个仅包含DataGen TestStep的新 TestCase 。
  2. 对其进行配置,使其生成您想要的数字。
  3. 将其模式更改为“READ”,以便每次运行测试步骤时都会生成一个新值。
  4. 现在,无论您想要这些值之一,而不是访问您的外部文件,添加一个Run TestCase TestStep来运行您的新 DataGen 测试用例,并确保将生成的数字作为属性返回。在需要生成数字的地方使用它。

当我输入这个时,我才意识到这只适用于 SoapUI 的专业版。如果您没有许可证,您可以从网站获得试用版。

于 2014-01-10T17:01:14.137 回答