SOAP UI-在初始化阶段执行的步骤(只执行一次并重复使用)



我有以下场景:

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

步骤2)将这个base64分配给一个参数

步骤3)用这个参数执行请求

如果我执行负载测试,即使2GB也不够,因为20个线程可以很容易地使用它。

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

感谢

尝试为长字符串添加一个属性(我认为任何级别都可以。TestCase、TestPlan、Project)。

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

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

这应该允许线程共享它。

如果不起作用,请告诉我。我仍在将soapui下载到我的新桌面3.4/117MB.

最新更新