【发布时间】:2021-03-31 20:15:39
【问题描述】:
我在 Jmeter 中将我的自定义侦听器设置为 JSR223 侦听器。
目前它在测试运行期间将记录附加到文本文件然后调用侦听器(我认为这对测试准确性不利),但我想收集所有数据(由侦听器)并在结束后将其保存在一个和平中测试(在拆解部分)
Google 找到了很多存储单个变量(如字符串)的方法,但如果我想存储大量复杂的数据集,这是不可接受的。是否可以通过 JSR223 以某种方式存储我的自定义对象的 Java 数组(或类似的东西)作为全局变量(在设置阶段的某处创建),可用于每个 JSR223 lisneners/Samplers 等?
如果我制作了“datakeeper”单例,它会按我的预期工作吗(我不知道 GC 对 JSR223 是如何工作的,它是否会清理它,以及它是否可用于其他 JSR223 实例)并且它是否适合我的目的?
【问题讨论】: