使用loadrunner回放脚本时,页面出现乱码怎么办,已经在Recording options 选中UTF-8,但还是出现乱码,

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了使用loadrunner回放脚本时,页面出现乱码怎么办,已经在Recording options 选中UTF-8,但还是出现乱码,相关的知识,希望对你有一定的参考价值。

导致设置的检查点,检查失败,请问怎样设置才能不出现乱码呢

是否出现乱码不仅仅和loadrunner的设置相关,和被测系统的web服务器及数据库编码设置相关,有的时候是不可解决的。如果想设置检查点可以考虑使用响应中的HTTP状态码,虽然不是非常的精准,但是已经足够说明服务器的反应了,如果还是不行,可以截取英文部分,如果没有英文,可以让开发给加一小段无关但能标识是否成功的英文在返回页面代码里,只要不在页面上显示出来就可以了。 参考技术A Timeout expired while trying to accept connection 这个提示是连接socket端口超时了,无法链接,估计问题出在脚本 lrs_accept_connection("socket0", "socket1"); 上面,实在不行你在重新录制一个脚本,对比一下看看。

还有记得把防火墙和杀毒软件关了试试看!

loadrunner学习---检查点

记录一下今天学到的一个知识---检查点。

检查点有什么用呢?当我们录制一个脚本,然后replay回放之后,loadrunner会告诉我们回放有没有问题,那这里就有一个坑啦。

我之前以为回放成功就代表了在页面上执行成功,其实不是这样的,回放成功只是代表脚本没有问题。比如一个注册用户的脚本,录制脚本的时候注册了账户001,回放时不修改脚本就是再注册一遍账户001,这时只要网站没有什么问题就都能回放成功,然而实际操作情况是这样:首先注册了001的话,再注册001是会有已注册提示的,这里就不能执行成功。

那这时候就可以用检查点来查看是否执行成功了。loadrunner中可以设置文本检查点和图片检查点。以下是loadrunner设置检查点的几种方法:

***在回放脚本时,必须确定run-time setting中勾选了“Enable Image and text check”选项。如果不勾选此项,脚本回放将不会执行检查点函数

技术分享图片

 

 

以webtours为例,录制一个注册账号的脚本并添加检查点,这里的检查点就可以设置成注册成功页面的提示语。

方法1:录制时添加检查点

技术分享图片

显示在代码页面就是:

技术分享图片

 

方法2:录制完成后在tree视图那里添加

首先找到注册成功的页面,找到作为检查点的文本右键,选择add

技术分享图片

弹出一个find text页面,根据提示可以精确查找或根据文本的开始结尾内容查找。

显示在代码页内容与上面相同,多了一个web_reg_find函数。

技术分享图片

 

方法三:用web_image_check 函数设置图片检查点

首先找到注册成功页面快照,右键选择在该操作执行前插入

技术分享图片

技术分享图片

技术分享图片

 代码

 技术分享图片

显示在代码页内容:

技术分享图片

 

检查点函数

Web_reg_find 函数

Web_reg_find( “Search=Body”,     // 定义查找范围
            “SaveCount=ddd”   // 定义查找计数变量名称
            “Text=aaa”         // 定义查找内容
              LAST); 

web_image_check函数

Web_image_check( “Go2Venus”,     // 函数标题
             “Alt=Venus”   // 图片说明
              LAST); 

 

以上是关于使用loadrunner回放脚本时,页面出现乱码怎么办,已经在Recording options 选中UTF-8,但还是出现乱码,的主要内容,如果未能解决你的问题,请参考以下文章

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

解决loadrunner 回放出现乱码问题

loadrunner 11.0录制脚本内容为空,录制快照和回放快照也没有,怎么解决?

Loadrunner---解决乱码问题

loadrunner录制脚本后,进行参数化设置,回放脚本报错

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