性能测试第五章-Loadrunner乱码解决方法

Posted dyjnicole

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了性能测试第五章-Loadrunner乱码解决方法相关的知识,希望对你有一定的参考价值。

乱码产生:

1、录制过程产生的乱码

--》通过选项修改来解决:

本机默认编码是针对中文的,GB系列格式,而录制时不是中文格式的,如UTF-8,如何解决呢?第一种修改被测试系统的编码为GB格式的,这样子工程量太大是不太可能的,所以关键还是要

修改工具适应编码,在录制时,点击录制按钮后有个option,点进去选择HTTP Properties--advanced 里面有个support charset,选择勾选support charset ,然后选择UTF-8,一般这里默认是不勾选的。

设置此选项后再去录制就会发现录制出来的脚本没有中文乱码了。

 

2、运行的过程编码不一致导致乱码问题

在vuser-->run time settings 里面点击Internet protocol-->preference,有个options,点击进去会看到一个convert from/to UTF-8,如果被测系统是UTF-8的就选择YES,否则就不用专门做转换了。

 

防止乱码就是要求工具和被测系统的编码格式保持一致

 

GB    pk  UTF-8

 

GB-X:由两个字节来组成,2byte=16bit,2的16次方=65536中组合,0000 0000 0000 0000 -1111 1111 1111 1111     仅用来表示中文

UTF-8:使用的是3个字节的编码,3byte=24bit,2的24次方=16777216种组合,UTF-8是对全世界的文字进行统一的编码,所以用三个字节组成

0000 0000 0000 0000 0000 0000-1111 1111 1111 1111  1111 1111

如果是ASCII码,只占一个字节,2的7次方,128,最多256个

 

以上是关于性能测试第五章-Loadrunner乱码解决方法的主要内容,如果未能解决你的问题,请参考以下文章

怎么解决loadrunner的手机app协议脚本截图乱码

第五章,面向对象基础篇

loadrunner出现乱码的问题?详解一下。

第五章 搭建开发板的测试环境

android驱动开发第五章心得笔记

LoadRunner12的中文乱码解决方法