51Testing软件测试论坛

标题: LR-response显示乱码,该如何解决 [打印本页]

作者: error1    时间: 2013-8-7 17:37
标题: LR-response显示乱码,该如何解决
[attach]86738[/attach]
如上图所示,response里显示乱码,该怎么去除? 录制时已选择utf-8模式,是不是要在IE中做些其他设置?
作者: 398073412    时间: 2013-8-8 15:17
这个lr11就会乱码,用lr9.5就不会;不知道什么原因
        web_url("XXXXXXXX",
                "URL=,
                "Resource=0",
                "RecContentType=text/html",
                "Referer=,
                "Snapshot=t229.inf",
                "Mode=HTTP",
                LAST);

T229就是对应页面快照文件,你到脚本文件中打开data文件夹找到对应的html(t229.html)文件;打开后 右键-》查看源文件,这里的信息就是那个response 的信息了,这时不会乱码
作者: error1    时间: 2013-8-8 17:00
回复 2# 398073412


    啊,这样就真的可以看到了,谢谢。
我还想再请教一个问题:虽然看到了正常的信息,因为我要关联地方左右边界都显示的是乱码,直接用无法做到关联。这个问题要怎么处理?[attach]86749[/attach][attach]86750[/attach]

Action.c(37): Notify: Saving Parameter "seq_no = ".
Action.c(37): Error -35061: No match found for the requested parameter "seq_no". Check whether the requested boundaries exist in the response data. Also, if the data you want to save exceeds 256 bytes, use web_set_max_html_param_len to increase the parameter size
作者: 地壳    时间: 2013-8-8 17:08
用编码转换函数:lr_convert_string_encoding()
作者: 398073412    时间: 2013-8-8 18:21
回复 3# error1


    前面不是找到正确的信息了吗,你手动把正确的左右边界填上去不就行了嘛,干嘛这么懒呢
作者: dominge    时间: 2013-8-8 19:09
VG   Tools    Recoding Options      Support charset     utf-8
作者: error1    时间: 2013-8-9 17:24
回复  error1


    前面不是找到正确的信息了吗,你手动把正确的左右边界填上去不就行了嘛,干嘛这么懒 ...
398073412 发表于 2013-8-8 18:21



    不行,手动写得不到值
作者: 398073412    时间: 2013-8-10 09:28
那只能说明你写不对,注意特殊字符要加转换符

再不行就手动关联吧
作者: defias    时间: 2013-8-11 11:31
正解在哪里呢?LZ问题解决了吗?
作者: hlhelei    时间: 2013-8-12 15:52
回复 10# 398073412


    了解一下
作者: error1    时间: 2013-8-12 17:13
正解在哪里呢?LZ问题解决了吗?
defias 发表于 2013-8-11 11:31



    现在解决了,跟据返回内容的以‘:’   ‘\n’为边界,取第四个值,里面不含乱码内容。
作者: wlw0401    时间: 2015-5-5 16:17
398073412 发表于 2013-8-8 15:17
这个lr11就会乱码,用lr9.5就不会;不知道什么原因
        web_url("XXXXXXXX",
                "URL=, ...

好办法




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