问题现象

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

可能原因

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

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