求助:LR12 java vuser 参数化
使用LR12 java Vuser,参数化后取不到参数,只打印出参数名。使用LR12 web-HTTP协议,可正常参数化。
求解。
参数过程:选择待参数化的字符 -- 右键选择 Replace with Parameter -- Create New Parameter。
参数设置过程正常。
代码:
fullStr = "12312\"{NewParam_1}\"lkfj";
lr.output_message("newStrr:" + fullStr);
输出:
newStrr:12312"{NewParam_1}"lkfj 追问
LR java vuser中参数的两边是使用大括号{}作为通配符么? 对的 是大括号 你脚本有问题吧?“、\”?
想表达啥?字符串拼凑? lr的参数要先转成字符串再打印字符串
比如 lr_eval_string ("{NewParam_1}")
然后打印是这样:
lr.output_message("newStrr: 12312\"%s\"lkfj",lr_eval_string ("{NewParam_1}"));
你再试试 土土的豆豆 发表于 2015-4-10 13:07
对的 是大括号 你脚本有问题吧?“、\”?
想表达啥?字符串拼凑?
\“这个问题不大,就是想在字符串里打印 ” 符号的一种写法。
问题出在数据类型 多谢各位,尤其是黑羽祭
在参数前加上 lr.eval_string (),数据传服务器时就能正常取到参数了。
但是还是很莫名,C语言的参数都不需要加字符串转换函数 黑羽祭 发表于 2015-4-10 13:16
\“这个问题不大,就是想在字符串里打印 ” 符号的一种写法。
问题出在数据类型
小黑威武!果然是通配符啊,咳咳 偶以为没那么简单 额…… 蓝天白云绿豆芽 发表于 2015-4-10 13:35
多谢各位,尤其是黑羽祭
在参数前加上 lr.eval_string (),数据传服务器时就能正常取到参数了。
这里对参数的定义可能有点不同
页:
[1]