Jmeter无法保留线程组2所需的线程组1的变量值

时间:2013-06-18 10:35:42

标签: junit jmeter

我有一个Jmeter场景 我把我的Junits注入了Jmeter Junit看起来像:

public class class1 extends class2{

    @org.junit.Test
    public void method1(){      
        String s;
        method2();
        s = props.getProperty("some_Property_name");    
}

------second Class -------

public class class2 {

    public Properties props = new Properties();

    method2(){    
         // props get loaded here and stores some values
    }    
}

我创造了 =>线程Group1与classname - class1和testMethod = method2。这将加载道具 第二:
=>线程Group2,classname = class1,testMethod = method1,使用props值。

运行Jmeter时,当运行Thread group2时,props为null 有人可以帮我吗?

1 个答案:

答案 0 :(得分:0)

找到上面Q的解决方案。我们需要在class2中将props声明为static,这样它只保留一个props的副本。