在使用 Loadrunner 录制或者回放脚本时难免会出现乱码的情况,n那么怎么能够解决这种情况呢?以及UTF-8及GBK字符编码的定义是什么呢?在本篇文章中,我们将与您分享当Loadrunner录制/回放脚本时出现乱码的解决办法。
Loadrunner录制/回放脚本时出现乱码的解决办法:
录制的时候出现乱码,如果依然可以正常回放,那么我们可以暂时不做处理,但如果回放受到影响,我们可以按照以下步骤解决:
第一步:对录制选项进行更改
首先选择菜单栏
Tools-->Recording Options
左右拉动查看完整指令
同时勾选Advance页面中的“UTF-8”和“Support Charset”两项。
第二步:更改web服务器端的字符编码
更改服务器端使用的字符编码,使得其与本地使用字符编码一致。
当回放脚本时出现乱码时:
当LoadRunner回放脚本时,如果在日志中出现乱码,可以按以下方法操作:
第一步:更改运行时设置:
点击菜单栏中的Vuser,然后选择Run-time Settings(或者直接按F4键):
在弹出的窗口左侧点击Internet Protocol Preference下的Advanced,接下来在右侧窗口中点击Options按钮,在弹出的窗体中,找到General下的Convert from/to UTF-8,将其设置为Yes。
第二步:更改IE浏览器设置:
打开IE浏览器,在页面区域-->找到编码-->勾选“自动选择”和“Unicode(UTF-8)”两项。
第三步:使用函数转换编码:
转换编码可以通过lr_convert_string_encoding函数来实现。
关于字符编码的介绍
1、UTF-8:
全程即UnicodeTransformationFormat-8bit,虽然允许含BOM,但通常不含BOM。为了解决国际上字符而设置的一种多字节编码,它对英文使用8位(即一个字节),中文使用24为(三个字节)来编码。UTF-8包含全世界所有国家需要用到的字符,是国际编码,通用性强。
UTF-8编码的文字可以显示在各国支持UTF8字符集的浏览器上
2、GBK:
是国家标准GB2312基础上扩容后兼容GB2312的标准。GBK的文字编用双字节来表示的,且均使用双字节来表示中、英文字符,所以为了区分中文,将其最高位设置为1。
GBK包含全部中文字符,是国家编码,其在通用性方面不如UTF,但是UTF8占用的数据库相对更大。
以上就是今天与您分享的Loadrunner录制/回放脚本时出现乱码的解决办法方面的相关内容,感谢您的观看!如您有任何疑问请及时与我们联系,道普云将竭诚为您服务!