如何从jmeter中的CSV文件中的单个单元格中读取多个值。我有一个excel表作为.csv输入,其中一个列的移动号码有2个或更多的值.eg 987 @ 765 @ 456我应该使用哪种采样器。
现在我希望它在@分割为987,765,456
答案 0 :(得分:0)
要在JMeter中读取csv文件,请使用CSV数据集配置。
选中此link以了解如何在JMeter中使用CSV数据集配置。
让我们假设列名是mobileNo,其值为987 @ 765 @ 456。
使用Beanshell预处理器替换' @'通过','。
mobileNo = vars.get("mobileNo");
mobileNo = mobileNo.replace("@", ",");
vars.put("mobileNo",mobileNo);
答案 1 :(得分:0)
您可以使用JMeter的__javaScript函数将@
的所有出现替换为,
,如下所示:
鉴于您的987@765@456
位为${mobileNumber}
JMeter变量:
${__javaScript("${mobileNumber}".split('@').join('\,'),mobileNumber)}
上面的脚本取代了所有" at"用逗号标记并将结果存储在" mobileNumber" JMeter变量。
要了解有关不同JMeter功能的更多信息,请参阅How to Use JMeter Functions帖子系列。