我有Jmeter java sampler来生成消息。
Testplan
- Threadgroup
- Javasampler Publish message " $var3 population was $var1 in $var2 $_getthreadnumder"
- Userdefined variables
-var1 = {_stringfromfile(a.txt,,,) //file has values like 10, 20 till 5000
-var2 = {_stringfromfile(b.txt,,,) //file has values like 2000, 2001,... till 2017
- Userdefined variables
-var3 = {_stringfromfile(c.txt,,,)
这个c.txt有大约500个名字。
London
Madrid
Newyork
Paris
...
..
如何让每个帖子只引用此文件一次&坚持到最后一次迭代为止。
例如, 如果我给3线程& 50个循环 它应该表现得像:
第一个主题是伦敦&直到它执行第50次迭代,值不应该改变。 第二个主题是马德里&直到它执行第50次迭代,值不应该改变。 第三个主题是Newyork&直到它执行第50次迭代,值不应该改变。
输出:
London population was 10 in 2000 1
Madrid population was 10 in 2000 2
Newyork population was 10 in 2000 3
London population was 20 in 2001 1
Madrid population was 20 in 2001 2
Newyork population was 20 in 2001 3
---
---
so on
我曾尝试过一次&共享模式(全部,当前线程,当前线程组)
要么所有的线程都采用伦敦,要么他们都从顶部共享所有值。
我希望他们只使用这个var3文件一次&坚持到最后。
任何想法?