51Testing软件测试论坛
标题:
loadrunner变量为中文时出现的问题,召唤高手,谢谢
[打印本页]
作者:
ljonathan
时间:
2009-5-20 16:13
标题:
loadrunner变量为中文时出现的问题,召唤高手,谢谢
loadrunner录制时用的utf-8,可以录制到中文名字 李玮峰
但回放时,服务器端提示解析姓名错误,
问题继续:
用sinffer抓包查看,
同样的是用户名是:李玮峰
脚本录制时 loadrunner发给服务器的是 %E6%9D%8E%E7%8E%AE%E5%B3%B0 可以用url-decode还原为 李玮峰
但回放时,loadrunner发送给服务器的是 %C0%EE%E7%E2%B7%E5 不能用url-decode还原
请高手给解答下,分析下原因
很急
为什么同样的数据,两次却是不一样的呢?
作者:
happyZXN
时间:
2009-5-20 17:41
在IE中,右键 编码/勾上 自动选择 和 uicode(utf8) 试试
作者:
ljonathan
时间:
2009-5-20 18:05
问题已经解决了
多谢楼上的
结贴,结贴!
作者:
ljonathan
时间:
2009-7-21 11:37
http://bbs.51testing.com/thread-109671-1-1.html
LR脚本中中文参数的一个解决办法
有一段关于信息搜索的脚本,需要每次输入不同的中文关键字。
中文参数选用file格式读取,但是每次执行都要报错。试过用lr_eval_string,lr_convert_string_encoding等方法,但是在web_custom_quest里头怎么用都不得行。
最后把参数的dat文件用notepad打开,再用utf-8格式另存了一下,总算可以用中文参数了。
不过在参数列表显示的那100行可全是乱码哦。
楼主说的是什么错误呢 ?
编译失败 ?
还是传输过去导致服务器错误?
我的问题是
脚本录制时 loadrunner发给服务器的是 %E6%9D%8E%E7%8E%AE%E5%B3%B0 可以用url-decode还原为 李玮峰
但回放时,loadrunner发送给服务器的是 %C0%EE%E7%E2%B7%E5 不能用url-decode还原
导致服务器验证中文参数时导致错误。。。
又录制了一遍如果什么也不动,即如果不参数化,按原值回放,可以成功。。
如果参数化,会出问题
不知道,改动了什么地方,导致这个问题的出现。。。
欢迎光临 51Testing软件测试论坛 (http://bbs.51testing.com/)
Powered by Discuz! X3.2