51Testing软件测试论坛

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

QQ登录

只需一步,快速开始

微信登录,快人一步

手机号码,快捷登录

查看: 5120|回复: 21
打印 上一主题 下一主题

[原创] LoadRunner录制土耳其文的问题,有经验的前辈请进来

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2010-11-12 20:52:18 | 只看该作者 回帖奖励 |正序浏览 |阅读模式
各位前辈:
我的操作系统是英文的WinXp,LoadRunner是英文版的8.1,我在用LoadRunner录制土耳其文的网页的时候,有个字母I,始终显示为“?”号,无法从数据库中完整的显示出来,我试了用UTF-8的设置,也在LoadRunner中设置了选择土耳其文,别的土耳其文都能识别,就是大写字母I不能识别,请问为什么呢?请有此经验的人来说一下子,谢谢了~
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏
回复

使用道具 举报

该用户从未签到

22#
 楼主| 发表于 2010-11-26 15:29:56 | 只看该作者
土耳其语不支持大写I 要用小写i 代替
美丽小麻 发表于 2010-11-26 13:51

  哦,当时是有这个问题,而且录完发现G也是小写,U上面的2个点好像也没有,主要问题就这3个字母了,请问用小写的字母会影响测试结果么?
回复 支持 反对

使用道具 举报

该用户从未签到

21#
发表于 2010-11-26 13:51:54 | 只看该作者
土耳其语不支持大写I 要用小写i 代替
回复 支持 反对

使用道具 举报

该用户从未签到

20#
 楼主| 发表于 2010-11-16 17:59:32 | 只看该作者
多谢楼上各位前辈的出谋划策,这个问题解决了,答案就是土耳其语不支持UTF-8编码,所以只要Recording Options ->Advanced->Support charset前面的对号去掉就行了,和很多出现乱码的解决方案正好相反,所以遇到问题还是不要以一个固定思维去思考,要试验各种情况,也许答案就在其中~~~
回复 支持 反对

使用道具 举报

该用户从未签到

19#
 楼主| 发表于 2010-11-16 10:35:28 | 只看该作者
数据库只要有记录就行了,何必在意是不是乱码?你实在觉得不方便把自己的系统编码改了都用16进制表达好了
云层 发表于 2010-11-16 08:55

   这个方法够绝,谢谢前辈指点
回复 支持 反对

使用道具 举报

该用户从未签到

18#
发表于 2010-11-16 08:55:21 | 只看该作者
数据库只要有记录就行了,何必在意是不是乱码?你实在觉得不方便把自己的系统编码改了都用16进制表达好了
回复 支持 反对

使用道具 举报

该用户从未签到

17#
 楼主| 发表于 2010-11-15 17:00:53 | 只看该作者
回复  dlsc2010


是的,出现?可能是编码的事
jj_ljw 发表于 2010-11-15 16:09

  嗯,我试了一下,把土耳其文直接拷到LoadRunner8.1中,也是有部分文字显示为“?”,可能是LoadRunner8.1不支持土耳其文吧,谢谢~~~
回复 支持 反对

使用道具 举报

该用户从未签到

16#
发表于 2010-11-15 16:09:57 | 只看该作者
回复 15# dlsc2010


是的,出现?可能是编码的事
回复 支持 反对

使用道具 举报

该用户从未签到

15#
 楼主| 发表于 2010-11-15 12:30:22 | 只看该作者
那应该不影响测试结果了
jj_ljw 发表于 2010-11-15 11:26


负载确实压上去了,你的意思是就让他错着,只要不影响最后测试结果就行是么?但是很奇怪这是为什么呢?
回复 支持 反对

使用道具 举报

该用户从未签到

14#
发表于 2010-11-15 11:26:11 | 只看该作者
那应该不影响测试结果了
回复 支持 反对

使用道具 举报

该用户从未签到

13#
 楼主| 发表于 2010-11-15 11:14:48 | 只看该作者
那回放两次呢,会不会插入两条数据?
jj_ljw 发表于 2010-11-15 11:06

回放两次不会插入两条,还是一条,但是时间会更新
回复 支持 反对

使用道具 举报

该用户从未签到

12#
 楼主| 发表于 2010-11-15 11:13:38 | 只看该作者
本帖最后由 dlsc2010 于 2010-11-15 12:32 编辑
进行手工操作呢,看是否会多插数据呢?没有设置迭代吧?
androidone 发表于 2010-11-15 10:16

手工操作不会出现多插入数据的情况,目前还没设置迭代,只运行一次,迭代的话,只要数据库中还是那条有问题的数据,就可以是么?
回复 支持 反对

使用道具 举报

该用户从未签到

11#
发表于 2010-11-15 11:06:18 | 只看该作者
那回放两次呢,会不会插入两条数据?
回复 支持 反对

使用道具 举报

该用户从未签到

10#
发表于 2010-11-15 10:16:41 | 只看该作者
进行手工操作呢,看是否会多插数据呢?没有设置迭代吧?
回复 支持 反对

使用道具 举报

该用户从未签到

9#
 楼主| 发表于 2010-11-15 10:12:20 | 只看该作者
各位前辈,请看录制完之后的脚本片段:
         web_submit_data("DepositServlet_3",

                   "Action=http://192.168.4.11:8080/billing/DepositServlet",

                   "Method=POST",

                   "TargetFrame=",

                   "RecContentType=text/html",

                   "Referer=http://192.168.4.11:8080/billing/DepositServlet",

                   "Snapshot=t6.inf",

                   "Mode=HTML",

                   ITEMDATA,

                   "Name=requestID", "Value=Billing.depositBill.customerinfo", ENDITEM,

                   "Name=arfRefN", "Value=876", ENDITEM,

                   "Name=arfN", "Value=20100322/04-085", ENDITEM,

                   "Name=customerCs", "Value=SEVAN DI? T?CARET LTD.?T?", ENDITEM,

                   "Name=customerMs", "Value=SEVAN DI? T?CARET LTD.?T?", ENDITEM,

                   "Name=invoiceParties", "Value=SEVAN DI? T?CARET LTD.?T?", ENDITEM,

                   "Name=payers", "Value=SEVAN DI? T?CARET LTD.?T?", ENDITEM,

                   "Name=payerNos", "Value=4670", ENDITEM,

                   "Name=roleStrs", "Value=CB", ENDITEM,

                   "Name=customerCSeq", "Value=0", ENDITEM,

                   "Name=action", "Value=Compute", ENDITEM,

                   EXTRARES,

                   "Url=javascript/dhtmlxmenu.xml?etc=1289784307374", ENDITEM,

                   LAST);
执行完一遍之后,数据库就多一条数据,中间显示为问号的那块,数据库里也是问号,不知道是什么原因,IE和LoadRuner都做了相应的修改
回复 支持 反对

使用道具 举报

该用户从未签到

8#
 楼主| 发表于 2010-11-15 09:59:30 | 只看该作者
既然是乱码就彻底乱码好了,只要不影响应用
云层 发表于 2010-11-14 10:05

    关键是录制完脚本,执行一遍之后,会向数据库(MySql)里多插入一条记录,新插入的记录把时间更新了,但是数值话,字母“I”和“U”就显示为问号,脚本里面的带这两个字母的地方也会显示为问号,请问是不是LoadRunner的版本有点低呢?我用的是LR8.1
回复 支持 反对

使用道具 举报

该用户从未签到

7#
 楼主| 发表于 2010-11-15 09:52:33 | 只看该作者
回复 6# androidone
      我用的是MySql,数据库和界面显示土耳其语都是正常的,但是当录制完一遍脚本,回放一次之后,MySql里面就会多出来一条记录,这条记录和原来的数据库里德记录大部分一样,就是字母“I”和“U”无法正常显示,显示的是问号。录制的脚本里面,也是这两个字母显示的是问号,感觉应当是修改QTP的设置,但是对于规避乱码的设置都改了,还是一样,不知道是为什么?
回复 支持 反对

使用道具 举报

该用户从未签到

6#
发表于 2010-11-15 09:28:34 | 只看该作者
看看插入数据的数据是否正确呢?是否乱码应该是影响不大
回复 支持 反对

使用道具 举报

  • TA的每日心情
    奋斗
    2022-5-8 19:23
  • 签到天数: 137 天

    连续签到: 1 天

    [LV.7]测试师长

    5#
    发表于 2010-11-14 18:34:11 | 只看该作者
    少见
    回复 支持 反对

    使用道具 举报

    本版积分规则

    关闭

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

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

    GMT+8, 2024-9-22 07:41 , Processed in 0.092187 second(s), 27 queries .

    Powered by Discuz! X3.2

    © 2001-2024 Comsenz Inc.

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