2017-04-06 58 views
0

我需要为每个线程增加一个变量。如何在JMeter中增加变量以及如何覆盖用户定义变量的值?

实施例:

线程1:$(Test_Var)应该是1001

线程2:$(Test_Var)应该是1002

线程3:$(Test_Var))应该是1003 依此类推。

在测试计划中,我定义了一些用户定义的变量。在这里,我设置了一个$(Start_Test_Var)与我开始我的测试中的1000

现在的价值和它总是计数,直到1001因为起步值设定在1000

我如何递增每个线程的变量?我从来没有通过1001的价值,我不知道该怎么做。

JMeter始终“记住”启动变量并开始从1000开始计数,但我希望Jmeter从变量的最后一个值(1000,1001,1002)开始计数。

我试图设置一个“SetUp” - 线程组和所有用户定义的变量。然后我在我的“真实”线程组中添加了一个BeanShell Assertion,但它也没有奏效。

虽然我的计算原理:

Calculation of the variable

有没有办法覆盖用户定义的变量的值? 谢谢!

回答