LoadRunner之检查点

摘要:
如果未选中此选项,脚本回放将不会执行检查点功能,如下图所示:1.文本检查点:web_reg_find()文本检查点用于查找服务器返回的数据中的文本。如果找到,则测试通过。未来LoadRunner 11建议使用web _ reg_ Find()是一个函数。

一、什么是检查点

  LoadRunner中检查点是用来判断脚本是否执行成功的。如果不加检查点,只要服务器返回的HTTP状态码是200,VuGen就认为脚本执行通过了。但是很多情况下服务器返回200并不代表脚本执行通过了,比如:登录操作,登录失败服务器返回的也是200,但是实际上它是执行失败了。所以在脚本调试时,我们一般会加上检查点来判断脚本是否执行通过。

  上面说了,我们是在脚本调试过程中需要加上检查点,在实际的压测过程中是否需要加检查点呢?我的理解是尽量不要使用,除非迫不得已,因为脚本里面加入了检查点就多了一步操作,对测试结果会有一定的影响。假如请求是会往数据库里面插入数据的,我们就可以不使用检查点,可以通过测试结果中的通过事物总数和数据库中插入的数据条数进行对比,如果一致则说明所有请求都是成功的。如果不会往数据库中插入数据,比如查询操作,则最好是加入检查点。

二、检查点类型

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

LoadRunner之检查点第1张

1、文本检查点:web_reg_find()

  文本检查点就是在服务器返回的数据里查找文本,如果查找到了,则测试通过。否则,测试不通过。LoadRunner11以后推荐使用web_reg_find()这个函数。因为这是一个预注册类的函数,所以必须放在请求的前面,具体写法如下图:

LoadRunner之检查点第2张

web_reg_find()函数更多参数如下:

LoadRunner之检查点第3张

web_reg_find()函数还可以将检查到的次数保存为一个参数,供后面判断业务是否成功使用,如下:

LoadRunner之检查点第4张

我们也可以使用LoadRunner工具自动添加检查点,具体步骤如下:

(1)在录制过程中添加文本检查点

LoadRunner之检查点第5张

(2)在录制完成后,可以在Tree视图中添加文本检查点

LoadRunner之检查点第6张

弹出了find Text窗口,根据提示可以精确查找或根据文本的开始结尾内容查找

LoadRunner之检查点第7张

2、图片检查点:web_image_check()

与文本检查点类似,只不过它查找的是图片,使用web_image_check()函数,与web_reg_find()不同的是,它是放在请求之后的。

LoadRunner之检查点第8张

更多参数如下:

LoadRunner之检查点第9张同样可以使用LoadRunner工具自动添加图片检查点,步骤如下:

(1)通过New Step..添加web_image_check函数,Insert > New Step...选择"Image Check"

LoadRunner之检查点第10张

LoadRunner之检查点第11张

(2)输入图片的ALT或者SRC属性(可以在页面的源文件中查找)

LoadRunner之检查点第12张

(3)点击确定后,就自动生成了图片检查点

LoadRunner之检查点第13张

免责声明:文章转载自《LoadRunner之检查点》仅用于学习参考。如对内容有疑问,请及时联系本站处理。

上篇[转] 用ModelSim仿真PLL模块Lua IDE工具-Intellij IDEA+lua插件配置教程(Chianr出品)下篇

宿迁高防,2C2G15M,22元/月;香港BGP,2C5G5M,25元/月 雨云优惠码:MjYwNzM=

相关文章

LoadRunner11安装及破解

一、LoadRunner11安装 以管理员身份运行setup.exe 选择第一个LoadRunner完整安装程序 按照界面会弹出以上提示框,直接选择否 检查系统缺少哪些组件,点击“确定”自动安装 点击下一步 选中“我同意”并点击下一步 输入姓名和组织,点击下一步 选择安装路径后,点击下一步 点击下一步,确认安装 正在安装 安装完成,点击...

Loadrunner 11安装和破解

一、安装环境和文件准备      1.操作系统:Windows Server 2008 R2 Enterprise;      2.loadrunner版本:loadrunner 11;      3.安装浏览器:火狐39.0;      4.破解文件:mlr5lprg.dll,lm70.dll,lr_Del_license.exe     注: 安装包、...

Loadrunner参数(摘)

一、占有率分析 1. 平均事务响应时间 Average Transaction Response Time 优秀:<2s 良好:2-5s 及格:6-10s 不及格:>10s 2. 每秒点击率 Hits per Second 当增大系统的压力(或增加并发用户数)时,吞吐率和TPS的变化曲线呈大体一致,则系统基本稳定。若压力增大时,吞吐率的曲线...

Loadrunner11不能调用IE8解决方法大全

刚安装了英文版的Loadrunner 11, 用的是IE8, 开始录制时没有启动IE, 试了网上很多的方法,最终解决了问题。总结一般产生问题的原因如下。 1、当你主机上有多个浏览器时,loadrunner录制脚本会经常遇到不能打开浏览器的情况,你可以这样来解决: 启动IE→工具→进入Internet选项→高级去掉“启动第三方浏览器拓展”的勾选,然后再次运行...

LoadRunner之关联

一、什么是关联   关联就是将服务器动态返回变化的值保存为一个参数以供后面需要用到的地方使用。 二、什么时候需要关联   1、服务器返回中存在动态变化的值,一般是类似session、token这样的无规则数据   2、后续操作需要使用到之前的数据   3、运行之后没有报错,也没有产生任何数据 三、如何查找关联   1、首先要对业务足够熟悉   2、在HTM...

loadrunner乱码问题解决办法

  7、LoadRunner回放脚本时,在浏览器显示的中文是乱码 最近,遇到了好多乱码的问题,解决了一些,还有最后一个乱码,能想到的各种办法都试过了,还是不行,很奇怪啊。 解决这些乱码时,涉及到了http头数据,不是很了解。 第一个乱码: 操作返回的提示信息:操作成功、失败原因,这样的信息返回到页面乱码。最后找到的原因是:返回的ContentType格式...