51Testing软件测试论坛

标题: loadrunnner录制脚本后,在http view里的中文显示的是乱码,有可以解决的办法吗? [打印本页]

作者: rsl887    时间: 2014-11-13 09:47
标题: loadrunnner录制脚本后,在http view里的中文显示的是乱码,有可以解决的办法吗?
本人新手小白,现在遇到一个问题,loadrunnner录制脚本后,在http view里的中文显示的是乱码,有可以解决的办法吗?

百度的一些办法全试过了,还是不行,求教各位大神有什么可以解决的办法吗?
[attach]92928[/attach]


作者: rsl887    时间: 2014-11-14 11:06
一天了
作者: rsl887    时间: 2014-11-17 09:52
4天了
作者: greedygod    时间: 2014-11-17 11:01
这个是LR的自己内置浏览器的问题,解决不了,除非你去修改它
原因在于LR虽然通过设置可以脚本包含utf8编码,但它自身的前端并不是utf8,所以utf8格式串解析过来就成了乱码,
这不会对实际结果造成影响

作者: rsl887    时间: 2014-11-17 13:37
greedygod 发表于 2014-11-17 11:01
这个是LR的自己内置浏览器的问题,解决不了,除非你去修改它
原因在于LR虽然通过设置可以脚本包含utf8编码 ...

啊,了解了,谢谢!但是要用到一些文本检查点就比较头疼了。
作者: greedygod    时间: 2014-11-17 14:29
rsl887 发表于 2014-11-17 13:37
啊,了解了,谢谢!但是要用到一些文本检查点就比较头疼了。

是麻烦些 不过还是可以检查的
比如你参数a是获取服务器返回的一串汉字”你好“(是以utf8格式保存的:x4F60x597D)
你直接输出出来,会被按成GBK格式的一串乱码。

直接拿a和”你好“比,结果肯定不一致
你可以加一个自定义C函数,把”你好“先按utf8编码,然后拿编码后的结果和a比较,就可以了
作者: rsl887    时间: 2014-11-17 15:53
greedygod 发表于 2014-11-17 14:29
是麻烦些 不过还是可以检查的
比如你参数a是获取服务器返回的一串汉字”你好“(是以utf8格式保存的:x4 ...

谢谢!
作者: rsl887    时间: 2014-11-18 17:52
greedygod 发表于 2014-11-17 14:29
是麻烦些 不过还是可以检查的
比如你参数a是获取服务器返回的一串汉字”你好“(是以utf8格式保存的:x4 ...

我用的11.0的版本,11.5还会有这个问题吗?




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