从jmeter中的.CSV文件中的单个单元格获取多个值
Getting multiple values from a single cell in .CSV file in jmeter
如何从 jmeter 中的 CSV 文件中的单个单元格中读取多个值。我有一个 excel sheet 作为 .csv 输入,其中一列的手机号码有 2 个或更多 values.eg
987@765@456 我应该用哪个采样器。
现在我希望它在@处拆分为 987,765,456
要读取JMeter中的csv文件,使用CSV数据集配置。
检查此link以了解如何在 JMeter 中使用 CSV 数据集配置。
假设列名为 mobileNo,其值为 987@765@456。
使用 Beanshell 预处理器将 '@' 替换为 ','。
mobileNo = vars.get("mobileNo");
mobileNo = mobileNo.replace("@", ",");
vars.put("mobileNo",mobileNo);
您可以使用 JMeter 的 __javaScript 函数将所有出现的 @
替换为 ,
,如下所示:
鉴于您的 987@765@456
位作为 ${mobileNumber}
JMeter 变量存在:
${__javaScript("${mobileNumber}".split('@').join('\,'),mobileNumber)}
上面的脚本将所有"at"符号替换为逗号并将结果存储在"mobileNumber" JMeter变量中。
要了解有关不同 JMeter 功能的更多信息,请参阅 How to Use JMeter Functions post 系列。
如何从 jmeter 中的 CSV 文件中的单个单元格中读取多个值。我有一个 excel sheet 作为 .csv 输入,其中一列的手机号码有 2 个或更多 values.eg 987@765@456 我应该用哪个采样器。
现在我希望它在@处拆分为 987,765,456
要读取JMeter中的csv文件,使用CSV数据集配置。
检查此link以了解如何在 JMeter 中使用 CSV 数据集配置。
假设列名为 mobileNo,其值为 987@765@456。
使用 Beanshell 预处理器将 '@' 替换为 ','。
mobileNo = vars.get("mobileNo");
mobileNo = mobileNo.replace("@", ",");
vars.put("mobileNo",mobileNo);
您可以使用 JMeter 的 __javaScript 函数将所有出现的 @
替换为 ,
,如下所示:
鉴于您的 987@765@456
位作为 ${mobileNumber}
JMeter 变量存在:
${__javaScript("${mobileNumber}".split('@').join('\,'),mobileNumber)}
上面的脚本将所有"at"符号替换为逗号并将结果存储在"mobileNumber" JMeter变量中。
要了解有关不同 JMeter 功能的更多信息,请参阅 How to Use JMeter Functions post 系列。