问题现象

JMeter 脚本中设置了集合点,但是在 PTS 中压测时,发现设置的集合点未生效。

可能原因

JMeter 的集合点只在单台施压机(JVM)内生效,具体请参见 Synchronizing Timer。PTS 中的 JMete 可能自动分配多台施压机,因此建议不要使用 Synchronizing Timer。若需使用请注意以下几点:

  • Synchronizing Timer 只在单台施压机内生效,不能全局同步。
  • Number of Simultaneous Users to Group by 设置值不能超过单机并发数,否则永远不能满足条件,建议设置为 0 ,即自动取单机最大并发数。
  • 合理设置超时时间 Timeout in milliseconds ,例如设置为 5000 ,即使条件不满足,超时后也会继续执行。