0

我只是遇到需要向 WebSocket 服务器发送不同的请求,所以我使用了 CSV 数据集配置,但我只能从 CSV 文件中获取一行数据。如何从 CSV 文件中获取两行或多行数据并将这些数据行作为请求发送到 WebSocket 服务器,感谢您的帮助。

CSV 数据配置

WebSocket 请求

4

1 回答 1

0

CSV Data Set Config 在Thread GroupLogic Controller的每次迭代中读取下一行,如果您想在单个迭代的范围内发送几行,则需要切换到__CSVRead() 函数,您可以完全自由地使用关于读取哪些数据,何时前进到下一行等。

因此,如果您有 CSV 文件,例如:

line1-value1,line1-value2
line2-value2,line2-value2

您可以在一个请求中发送 2 行,例如:

${__CSVRead(test.csv,0)}    ${__CSVRead(test.csv,1)}  ${__CSVRead(test.csv,next)}
${__CSVRead(test.csv,0)}    ${__CSVRead(test.csv,1)} 

演示:

在此处输入图像描述

更多信息:如何在 JMeter 运行时选择不同的 CSV 文件

于 2021-08-05T06:01:22.030 回答