【问题标题】:JMeter CSV Data Config choosing different rows for different ThreadsJMeter CSV 数据配置为不同的线程选择不同的行
【发布时间】:2020-07-29 15:13:31
【问题描述】:

我的 JMeter 测试包有 n 个线程。 线程需要从参数 (.csv) 文件中选择一个值并使用相同的值执行“x”次。 如何让线程从 .csv 文件中选择不同的行并保留相同的行以供执行。

【问题讨论】:

    标签: jmeter performance-testing


    【解决方案1】:

    如果您想获得以下设置:

    • 线程 1 始终使用 CSV 文件中的第 1 行
    • 线程 2 始终使用 CSV 文件中的第 2 行

    最简单的方法是使用__groovy() function like:

    ${__groovy(new File('/path/to/your/file.csv').readLines().get(ctx.getThreadNum()),)}
    

    其中ctx 代表JMeterContextctx.getThreadNum() 函数返回当前线程(虚拟用户)的数量,请参阅Top 8 JMeter Java Classes You Should Be Using with Groovy 文章了解有关使用此快捷方式和其他 JMeter API 快捷方式的更多详细信息

    【讨论】:

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