2012-07-16 24 views
0

我有以下场景:SOAP UI - 初始阶段执行的步骤(只有一次,并且重用)

步骤1)通过groovy以base64格式的文件内容加载文件。 (非常大的文件)

步骤2)本BASE64分配给参数

步骤3)如果我执行负载测试甚至2GB执行与该参数

请求是不够的原因20个线程可以轻松消费。

那么是否有一种方法可以重用加载的文件,一次在不同的线程之间,以便在测试用例的每次执行时不加载大文件?

感谢

回答

1

尝试增加一个属性(我认为,任何水平将工作..测试用例,测试计划,项目)的长字符串。

在计划或项目级别使用groovy脚本读取字符串,并将base64值放在该属性中。

从负载测试中,重复使用属性中的数据而不是从文件中读取数据。

这应该允许线程共享它。

让我知道它是否无效。我仍然在下载我的新桌面3.4/117MB的soapui。