51Testing软件测试论坛

 找回密码
 (注-册)加入51Testing

QQ登录

只需一步,快速开始

微信登录,快人一步

手机号码,快捷登录

查看: 3192|回复: 3
打印 上一主题 下一主题

[原创] loadrunner变量为中文时出现的问题,召唤高手,谢谢

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2009-5-20 16:13:08 | 只看该作者 回帖奖励 |正序浏览 |阅读模式
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还原

请高手给解答下,分析下原因
很急

为什么同样的数据,两次却是不一样的呢?
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏
回复

使用道具 举报

该用户从未签到

4#
 楼主| 发表于 2009-7-21 11:37:17 | 只看该作者
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还原
导致服务器验证中文参数时导致错误。。。

又录制了一遍如果什么也不动,即如果不参数化,按原值回放,可以成功。。
如果参数化,会出问题
不知道,改动了什么地方,导致这个问题的出现。。。
回复 支持 反对

使用道具 举报

该用户从未签到

3#
 楼主| 发表于 2009-5-20 18:05:15 | 只看该作者
问题已经解决了

多谢楼上的

结贴,结贴!
回复 支持 反对

使用道具 举报

该用户从未签到

2#
发表于 2009-5-20 17:41:01 | 只看该作者
在IE中,右键 编码/勾上 自动选择 和 uicode(utf8)    试试
回复 支持 反对

使用道具 举报

本版积分规则

关闭

站长推荐上一条 /1 下一条

小黑屋|手机版|Archiver|51Testing软件测试网 ( 沪ICP备05003035号 关于我们

GMT+8, 2024-9-26 02:27 , Processed in 0.076370 second(s), 26 queries .

Powered by Discuz! X3.2

© 2001-2024 Comsenz Inc.

快速回复 返回顶部 返回列表