如何在JMeter中同步线程?我想让所有线程登录到web应用程序中(通过爬升),然后等待并同时执行循环“计算所有”。
如果我使用Synchronizing Timer
(超时> 0),那么每一步都同步50个线程。
如何让他们到达POST - click on company
,然后等待?
我可以做一些BeanShell计时器来等待给定的日期(但我不是BeanShell专家)。有什么方法可以用一种更JMeter的方式来实现吗?
发布于 2018-01-12 09:49:02
这是在帮助中解释的
若要将计时器应用于单个采样器,请将计时器添加为取样器的子元素。定时器将在执行采样器之前应用。若要在采样器之后应用计时器,请将其添加到下一个采样器,或将其添加为Test采样器的子示例。
因此,要在POST - click on company
上应用同步,需要将同步计时器放在 POST - click on company
下。这样,所有线程都将同时启动 POST - click on company
:
POST - click on company <-- all threads will synch up here
|-Synchronizing timer
Loop - computer all
如果您希望它们不同步地运行POST - click on company
,并在循环之前同步,那么在POST - click on company
之后添加Test Action Sampler
,然后在它下面放置同步计时器:
POST - click on company
Test Action Sampler
|-Synchronizing timer
Loop - computer all <-- all threads will synch up before loop
https://stackoverflow.com/questions/48230174
复制相似问题