工具版本:loadruner11中文版html
Loadrunner录制回放时中文乱码的问题困扰了我一段时间,网上找到了一些解决方法,可是并无所有试用过,如下是我找到的解决方法的一个汇总,但愿对看到博客的同窗有所帮助。 PS:我使用的loadrunner11中文版,其余版本没有使用过,因此不清楚会不会有什么不一样,你们本身判断。java
打开Virtual User Generator>建立/打开脚本>选择【工具】>选择【录制选项】>选择【高级】>勾选“支持字符集”>选择UTF-8>录制脚本,操做步骤的截图以下:web
去服务器,找到web.Config文件,而后在 <system.web>….</system.web>
之间加入 <globalization requestEncoding="gb2312" responseEncoding="gb2312" fileEncoding="gb2312"/>
后再次录制脚本。服务器
这个方法能解决问题,可是也有它的缺点。好比,你进不了服务器,或者过小白的人不知道web.config
文件是什么(这个能够去请教开发)。工具
还有最重要的一点,这种方法我认为太粗暴,由于改变了服务器的响应编码,可能会对正常功能有影响。笔者就遇到了,笔者测试的是接口,改了编码后,APP的功能就出现了异常。所以,你们使用前要慎重,评估一下是否会影响到其余人。性能
若是以上两种解决方法依然没有解决您的问题,网上说还有一种方法,就是进行转码,笔者没有使用过,因此不便多言,给你们两个连接看看吧.测试
user-gold-cdn.xitu.io/2018/2/9/16…编码
user-gold-cdn.xitu.io/2018/2/9/16….net
user-gold-cdn.xitu.io/2018/2/9/16…code
那么,看完了,看懂了,恭喜你。
有没有同窗看不懂呢,就像笔者同样Loadrunner中文乱码问题解决方法总结(loadruner11中文版),不太懂代码,哈哈……那接着往下看。
好吧,咱们只能曲线救国了,首先你要想一想你为何要解决乱码的问题?若是乱码的问题不解决,你就没有办法测试了吗?
我遇到的通常就是要设置检查点,乱码检查点就没法设置了,不知道你是否是?若是是,你能够找找有没有英文的文字可让你做为检查点的,若是尚未,有没有图片可让你做为检查点的。
若是都没有,你看看这个检查点可不能够不设置,毕竟loadrunner是测试性能的,不是测功能的。固然这不是面对问题正确的态度,可是有时候为了工做能够尽快的执行下去,能够暂时这样解决一下。
而后,等你完成任务,有充足的时间了再去好好研究。
文章参考资料:
在脚本的default.cfg
文件中,在[WEB]
后面添加UTF8InputOutput=1
录制的脚本和手写的脚本default.cfg
文件里的内容差异很大,手写的比录制的少不少内容,这个UTF8InputOutput=1
在手动的项目中就没有。
文中的解决方法1,本质就是在录制后生成脚本时,default.cfg
中会写入UTF8InputOutput=1