我有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拾取,因此它无法正常工作
答案 0 :(得分:0)
您的CSV文件是否包含逗号?如果是,则需要将Allow quoted data
设置为True
或选择CSV文件中不存在(不存在)的定界符。
使用Debug Sampler and View Results Tree listener combination
仔细检查源自CSV文件的变量的值。或者,您可以考虑使用__StringFromFile() function,该方法每次调用给定文件时都会从给定文件中读取下一行