【发布时间】:2020-03-28 18:06:15
【问题描述】:
我有 20000 条记录的大型 CSV 文件,我想以这样的方式遍历 CSV,使每个线程都获取 CSV 文件的每一行。我计划将其用于我们的后端 API 的性能测试,因此如果有人能告诉我为我的场景设置线程组和 CSV 数据集配置的正确方法,我将不胜感激。
line1 - ThreadGroup 1-1
line2 - ThreadGroup 1-2
line3 - ThreadGroup 1-3
so on..
阅读后我了解到线程数 = CSV 中的行数,但我不想硬编码线程数(用户)。
到目前为止,这是我的实现,但它不能正常工作,因为 CSV 的第二行没有被线程组 1-2 拾取,而是被线程组 1-1 拾取
【问题讨论】:
-
你的日志有错误,你的线程数是1。所以你的问题不清楚
-
@user7294900 该错误是由于我在读取 csv 时遇到的空指针异常。我的 JSR223 预处理器脚本从请求正文中删除了空参数,并且由于某种原因,当我迭代到 csv 的下一行时,我没有得到任何数据,这就是我得到空指针的原因。我已经在这里提出了这个问题 - stackoverflow.com/questions/59060041/…
标签: jmeter jmeter-5.0