【问题标题】:How to fetch the number/count of number of rows having data in excel for the jmeter如何为jmeter获取excel中具有数据的行数/计数
【发布时间】:2018-04-20 06:14:55
【问题描述】:

如何在jmeter的excel中获取有数据的行数/计数?

说明:

  1. 我想计算 excel 中包含数据的行数,并将该计数赋给 jmeter 中的“线程数”字段
  2. Excel/CSV在jmeter“csv配置”方法中配置。
  3. 当我运行时,我希望 jmeter 首先计算 csv 中的行数并插入到 jmeter 的“线程数”字段中

有人可以帮我解决这个问题吗。非常感谢您的帮助。

感谢和问候

保罗·巴布

【问题讨论】:

  • 你说的是 Java 吗?
  • 是的,我的要求是在java中,它可以用来从csv文件中读取有效行的总数
  • Java 之于 Javascript 就像 Pain 之于绘画,或者 Car 之于地毯
  • 有人知道怎么做吗?如果有,请帮助我
  • 所以你想从第一个设置线程数。 csv 中存在的行数?仅供参考 - JMeter 不支持 Excel 开箱即用。

标签: javascript jmeter performance-testing


【解决方案1】:

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

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

函数可以直接放到Thread GroupNumber of Threads (users)部分

【讨论】:

    【解决方案2】:

    请检查以下计划:-

    1. 第一个“线程组”将读取 csv 并给出计数。使用 beanshell 预处理器。如果您喜欢性能问题,可以使用 groovy。

    1. 在另一个线程组中获取计数

    您可以在下面看到基于 CSV 中的行,用 1 个循环执行了 4 个线程。

    希望这是您正在寻找的。​​p>

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-03-20
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多