如何获取jmeter中具有excel数据的行数/数量

时间:2018-04-20 06:14:56

标签: javascript jmeter performance-testing

如何获取jmeter中excel数据的行数/数量?

说明

  1. 我想计算excel中包含数据的行数,并将该计数表示为jmeter中的“线程数”字段
  2. Excel / CSV在jmeter“csv配置”方法中配置。
  3. 当我运行时,我希望jmeter首先计算csv中的行数并插入jmeter中的“Number of threads”字段
  4. 有人可以帮我解决这个问题。非常感谢你的帮助。

    谢谢&此致

    保罗巴布

2 个答案:

答案 0 :(得分:1)

请检查以下计划: -

  1. 首先“线程组”将读取csv并给出计数。使用的beanshell预处理器。如果你喜欢性能问题,你可以使用groovy。
  2. enter image description here

    1. 获取另一个线程组中的计数
    2. enter image description here

      下面你可以看到基于CSV的行,4个用1个循环执行的线程数。

      enter image description here

      希望这就是你要找的东西。

答案 1 :(得分:1)

您可以使用__groovy() function获取文件中的行数,例如:

${__groovy(new File('test.csv').readLines().size(),)}

该功能可以直接放入Thread Group

Number of Threads (users)部分