51Testing软件测试论坛

标题: 录制的界面是中文,但脚本会是乱码 [打印本页]

作者: jiachang    时间: 2010-9-27 10:23
标题: 录制的界面是中文,但脚本会是乱码
正常录制的界面中都是乱码,但脚本中有的是汉字如图web_link部分

  1. web_link("图书档案查询",
  2.   "Text=图书档案查询",
  3.   "Snapshot=t3.inf",
  4.   EXTRARES,
  5.   "Url=../images/tushudanganchaxun.gif", ENDITEM,
  6.   LAST);
复制代码

界面显示:
[attach]65552[/attach]

但在web.config中添加如下代码后,重新录制,界面变成中文,但录制的脚本就无法显示汉字,变成乱码,同时回放也不成功

  1. <globalization requestEncoding="gb2312" responseEncoding="gb2312" fileEncoding="gb2312"/>
复制代码


web_link部分代码

  1. web_link("?鵵?",
  2.   "Text=?鵵?",
  3.   "Snapshot=t3.inf",
  4.   EXTRARES,
  5.   "Url=../images/tushudanganchaxun.gif", ENDITEM,
  6.   LAST);
复制代码

界面显示是中文:
[attach]65553[/attach]

为什么界面都成中文了,但脚本会是乱码呢?
作者: jiachang    时间: 2010-9-27 10:27
即便回放时把乱码部分改成汉字,回放也不成功。
添加汉字的中文验证web_reg_find也是不成功,但数字或字母的就没事
作者: baikunhu    时间: 2010-9-27 15:18
http://bbs.51testing.com/viewthr ... hlight=%C2%D2%C2%EB
看看。希望能够有所帮助
作者: baikunhu    时间: 2010-9-27 16:02
http://www.51testing.com/html/77/245477-134317.html
作者: jiachang    时间: 2010-9-27 16:04
谢谢,先看看
作者: jiachang    时间: 2010-9-27 16:23
录制的界面都已经是中文的了,为什么脚本还是乱码呢,
如楼上说的方法,我需要转换吗?试试
作者: baikunhu    时间: 2010-9-28 14:43
个人感觉:脚本乱码不影响性能测试,性能测试主要是看服务器和系统的状况
作者: angzhuo    时间: 2010-9-29 09:21
你查看下数据库,如果数据库的数据是正确的就是没有问题,如果数据库的数据也是乱码,需要在run time setting里设置你录制的编码方式
作者: jiachang    时间: 2010-9-30 09:02
回复 7# baikunhu [/
如果不影响系统正常运行,有乱码是可以接受,但这个乱码影响系统运行,所以必须解决这个问题。
通过更改录制时语言设置,取消utf-8,暂时解决了这个问题
作者: tiger_white    时间: 2012-10-26 11:27
同求解决方法




欢迎光临 51Testing软件测试论坛 (http://bbs.51testing.com/) Powered by Discuz! X3.2