请教需要参数化的参数值有逗号应该怎么弄?
请问如果参数值有逗号应该怎么弄呢?求指教比如我有两个参数:username,pass
参数值如下:其中第一行的“123,bfe”是一个密码,第二行的“kbk,433”是另一个密码。
test01,123,bfe
test02,kbk,433
在CSV Data Set Config应该怎么配置才能正确读取对应参数值?
救高手赐教,:hug: http://wenku.baidu.com/view/02c9d0654431b90d6d85c74d
使用Jmeter加载变量的第二种方法:CSV文件
gaha 发表于 2015-11-13 11:59
http://wenku.baidu.com/view/02c9d0654431b90d6d85c74d
使用Jmeter加载变量的第二种方法:CSV文件
使用了文件来参数化,默认以逗号来分隔参数,说可以用\t来作为分隔符,但是弄上去后一运行就报错,所以我就搞不定了。 理论讲\t转义了应该可以,但是还得详细看看报了什么错。我写的方法肯定是可以的。
ps 干嘛间隔要用一个字母啊?还要转义 gaha 发表于 2015-11-13 13:52
理论讲\t转义了应该可以,但是还得详细看看报了什么错。我写的方法肯定是可以的。
ps 干嘛间隔要用一个字 ...
E:\MyWork\非工作文档\QQ图片20151113142608.PNG
这是哪没有设置对吗?下边是bean shell里的代码
var pa = ${pa};
log.info("pa is:"+pa);
//
//var pp = ${pp};
//log.info("pp is:"+pp);
运行后报了下面的错:看起来像是取对了值,但就是报了错。
2015/11/13 14:28:55 ERROR - jmeter.util.BeanShellInterpreter: Error invoking bsh method: eval In file: inline evaluation of: ``var pa = 1,1,31052; log.info("pa is:"+pa); // //var pp = 2,3,423; //log.info("pp . . . '' Encountered "1" at line 1, column 12.
不会发图片,具体的做法是:
CSV Data Set Config设置:
Filename:E:\MyWork\Work\Jmx\URL.txt
File encoding:utf-8
Variable Names:pa,pp
Delimiter:\t
URL里的值:两组值中间是敲tab的,不是空格键
1,1,31052 2,3,423 fireatice 发表于 2015-11-13 14:44
不会发图片,具体的做法是:
CSV Data Set Config设置:
Filename:E:\MyWork\Work\Jmx%uRL.txt
文件里是逗号,别t了就。 gaha 发表于 2015-11-16 09:30
文件里是逗号,别t了就。
:handshake
感谢帮忙,终于弄出来了,原来就是一个很小的问题,没有给加上引号,现在参数文件里这样设置:
"137,30中文899,1" "1,31052,1"
"汉字,40957,1" "100,42374,1"
就能正确取到参数了
P1=137,30中文899,1
P2=1,31052,1
页:
[1]