如何从jmeter中的CSV文件的单个单元格中读取多个值。我有一个Excel表格作为.csv输入,其中一列有移动号码,其中有两个或更多的值。例如 987 @ 765 @ 456我应该使用哪个采样器。在jmeter的.CSV文件中获取单个单元格的多个值
现在我希望它在@分裂为987765456
如何从jmeter中的CSV文件的单个单元格中读取多个值。我有一个Excel表格作为.csv输入,其中一列有移动号码,其中有两个或更多的值。例如 987 @ 765 @ 456我应该使用哪个采样器。在jmeter的.CSV文件中获取单个单元格的多个值
现在我希望它在@分裂为987765456
要阅读JMeter的csv文件,使用CSV数据设置配置。
检查此link以了解如何在JMeter中使用CSV数据集配置。
让我们假设列名是mobileNo,它的值为987 @ 765 @ 456。
使用Beanshell预处理器将'@'替换为','。
mobileNo = vars.get("mobileNo");
mobileNo = mobileNo.replace("@", ",");
vars.put("mobileNo",mobileNo);
您可以使用JMeter的__javaScript功能与,
取代的@
所有出现如下:
鉴于您的[email protected]@456
位生活作为${mobileNumber}
JMeter的变量:
${__javaScript("${mobileNumber}".split('@').join('\,'),mobileNumber)}
上面的脚本替换用逗号将所有“at”标志存储在“mobileNumber”JMeter变量中。
要了解有关不同JMeter功能的更多信息,请参阅How to Use JMeter Functions后期系列。