【发布时间】:2014-07-02 06:14:11
【问题描述】:
我目前正在为 JMeter 源代码中的同步定时器设置一个超时时间。
目前,如果groupsize设置为5,它会等到5个线程准备好再执行。如果 1 个线程遇到某种错误或超时,程序不应无限期地等待。继续使用剩余线程执行并标记错误,或者重置错误线程。
知道如何在源代码中做到这一点吗?
【问题讨论】:
标签: timer timeout jmeter synchronizing
我目前正在为 JMeter 源代码中的同步定时器设置一个超时时间。
目前,如果groupsize设置为5,它会等到5个线程准备好再执行。如果 1 个线程遇到某种错误或超时,程序不应无限期地等待。继续使用剩余线程执行并标记错误,或者重置错误线程。
知道如何在源代码中做到这一点吗?
【问题讨论】:
标签: timer timeout jmeter synchronizing
找到 SyncTimer#BarrierWrapper 并添加 2 个参数来等待。
然后将这两个配置添加到 SyncTimerBeanInfo 中,以便它们出现在 GUI 中。
我建议您打开一个 Bugzilla(增强功能)并在 Bugzilla 中或通过 GITHUB 贡献一个补丁:
更新(2014 年 7 月 5 日): 你创造了:
它已经实现并且可以在夜间构建中使用:
【讨论】: