我有一个Junit Test Sampler,必须运行100个线程,但我希望前一个案例只运行一次。我该怎么做这个场景?
答案 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