jmeter参数应该每个线程只引用一次文件

时间:2017-02-20 10:08:43

标签: java multithreading jmeter

我有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文件一次&坚持到最后。

任何想法?

0 个答案:

没有答案