0
我有一个.csv文件,我必须读取一个字符串并将其拆分为子字符串,例如:s1:s2:s3
。
然后我必须将它分成s1 s2 s3
。
基于“:”分割。如何从.csv文件中读取字符串并将其分割?
我有一个.csv文件,我必须读取一个字符串并将其拆分为子字符串,例如:s1:s2:s3
。
然后我必须将它分成s1 s2 s3
。
基于“:”分割。如何从.csv文件中读取字符串并将其分割?
好了,试试以下的BeanShell(= JAVA)的代码来提取 “科目字符串” 变量分析成独立的 “主题” 变量(自BeanShell Sampler如):
String line = vars.get("vSubjects");
if(line != null) {
StringTokenizer st = new StringTokenizer(line, ":");
int i = 0;
while (st.hasMoreTokens()) {
String subj = st.nextToken();
i++;
String varname = vars.get("vName") + "_subj_" + i;
vars.put(varname,subj);
}
}
所以你会得到每个字符串分析的变量如下所示(您可以使用Debug Sampler来监视):
John_subj_1=Maths
John_subj_2=Science
John_subj_3=History
. . .
vAge=23
vGender=Male
vName=John
vSubjects=Maths:Science:History
非常感谢@alies belik :))))))))) – Shaggy 2012-04-25 13:00:55
您使用哪种语言? – LaGrandMere 2012-04-19 12:39:10
hi @LaGrandMere我正在使用JMeter – Shaggy 2012-04-19 12:40:50
据我所知,JMeter是一个测试性能的工具。这个csv文件是你从JMeter得到的结果,你想阅读并格式化它,无论使用什么语言? – LaGrandMere 2012-04-19 12:46:00