如何运行'之前'多个线程仅一次大小写

时间:2016-08-30 10:05:14

标签: junit jmeter junit4

我有一个Junit Test Sampler,必须运行100个线程,但我希望前一个案例只运行一次。我该怎么做这个场景?

2 个答案:

答案 0 :(得分:0)

类似的东西:

@Override
public void setUp(){
    JMeterContext ctx = JMeterContextService.getContext();
    JMeterVariables vars = ctx.getVariables();
    if (ctx.getThreadNum() == 0 && vars.getIteration()==1) {
        //your code here
    }
}

仅针对第一个线程和第一个迭代触发您的设置代码。

参考文献:

答案 1 :(得分:0)

在Once Only控制器下添加您的采样器。它们将仅针对每个线程执行一次,并且应该解决您的问题。

您可以参考http://jmeter.apache.org/usermanual/component_reference.html#Once_Only_Controller