判断脚本是否执行成功是根据服务器返回的状态来确定的,如果服务器返回的HTTP状态为 200 OK ,那么VuGen 就认为脚本正确地运行了,并且是运行通过的。在绝大多数系统出错时会返回错误页面码? 不会一般系统都会返回一个消息提示框,来提升用户感受。例如,“网站繁忙,请稍后”。其实这个时候网站已经无法正确响应用户请求了,但是VuGen 脚本无法识别,会错误地认为网站还能正确访问,导致分析错误。所以这时需要一种检查点函数帮助验证请求发送出去后,服务器的返回是不是期望的内容,如果不是,那么就说明服务器返回无法提供正常的服务了。

以loadrunner 自带WebTours 为例:

1、 在录制之间需要打开菜单Vuser ---> run-time setting ,选择Preferences 选项,勾选“Enable Image and text check”选项。如果不勾选此项,将不会执行打找函数。

2、 下面录制访问首页,切换到Tree 视图,选中首面“welcome to the Web Tours site.”

当然,你可以设置任何有标志性(验证请求是正确)的内容。

3、弹出find text 窗口。

Search for specific Text :需要查询的标准文本,与word 中的查找功能十分相似。

Search Text by start and end of string : 文本检查点函数也同样提供了根据左便捷进行查找的功能,选项参考上一节关联函数。

Search in : 设置在服务器返回的哪部分数据中进行查询。

Save count : 这是文本检查点很特别的功能,它将记录查找内容的出现次数并且存放到一个参数中,这里可以填写一个参数名称来存放计数结果

Fail if :设置在什么情况下文本检查点函数错误,提供了两个选项:Found、NotFound 。 Found 也就是说如果在服务器返回中存在需要检查的对象,那么文本检查点函数出错;选择NotFound 则相反,如果没有找到对应的内容,那么文本检查点函数出错。

  检查点函数的错误会导致整个脚本运行结果的失败,通过这个功能可以方便地定位脚本运行中的逻辑错误。

4、添加检查点脚本如下:

Action()
{web_reg_find("Search=Body","Text=Welcome to the Web Tours site.",LAST);web_url("WebTours","URL=http://127.0.0.1:2080/WebTours/","Resource=0","RecContentType=text/html","Referer=","Snapshot=t1.inf","Mode=HTML",LAST);web_url("favicon.ico","URL=http://127.0.0.1:2080/favicon.ico","Resource=1","Referer=",LAST);return 0;
}

Web_reg_find 函数

通过LR11 的(F1 键打开)帮助文档, 搜索 web_find 函数,提示:web_find 已经弃用,推荐使用web_reg_find 函数。

int web_reg_find(const char *attribute_list, LAST );

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

图片查找函数

通过web_inage_check 函数可以检查页面上的图片。

int web_image_check( const char *CheckName, <List of Attributes>, <"Alt=alt"|| "Src=src">, LAST );

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

转载于:https://www.cnblogs.com/soloate/p/5591473.html

loadrunner 检查点相关推荐

  1. Loadrunner检查点使用总结

    Loadrunner检查点使用总结 2012年04月24日 ⁄ 测试工具, 软件测试 ⁄ 共 5184字 ⁄ 字号 小 中 大 ⁄ 暂无评论 ⁄ 阅读 6,456 次 在使用Loadrunner进行性 ...

  2. 转:LoadRunner检查点使用小结

    LR中检查点有两种:图片和文字. 常用检查点函数如下: 1)web_find()函数用于从 HTML 页中搜索指定的文本字符串: 2)web_reg_find()函数注册一个请求,以在下一个操作函数( ...

  3. Loadrunner基础:Loadrunner Vuser基本概念和应用

    学习示例 Loadrunner自带有WebTour的网站可以帮助初学者学习性能测试 安装完Loadrunner以后进入到Program Files下的WebTour文件加,启动WebTour服务 在浏 ...

  4. 零基础学软件测试需要学什么?附全套学习路线图+课程

    零基础学软件测试需要学什么?对于初学者应该有一个系统的认知,需要学习测试基础.Linux和数据库.功能测试.Python编程.WEB自动化测试.移动端自动化测试.接口测试.性能测试等相关知识.接下来我 ...

  5. linux weblogic 防火墙,本地访问weblogic控制台无反应,关闭linux操作系统防火墙

    有时候,我们在Linux操作系统上成功启动了weblogic,也查看了7001端口的状态是开启的.但是访问weblogic控制台没有反应,也没有报错. 使用 netstat -ano | grep 7 ...

  6. LoadRunner设置检查点的几种方法介绍

    LoadRunner设置检查点的几种方法介绍 发布时间: 2011-5-03 11:53    作者: 一米阳光做测试    来源: 51Testing软件测试网采编 字体:  小  中  大  | ...

  7. 性能测试:Loadrunner 脚本录制、设置事务、添加检查点、参数化以及添加关联

    Loadrunner 脚本录制.设置事务.添加检查点.参数化以及添加关联 说明:本文使用loadrunner自带的HP Web Tours Application,录制web脚本没有概念性的解释,直接 ...

  8. loadrunner入门教程(14)--检查点

    文章目录 1.任务背景: 2.任务目标: 3.任务实操: 4.任务总结 1.任务背景: 检查点函数原理:回放脚本时搜索特定的文本或者字符串,从而验证服务器相应的正确性:验证请求是否成功,可以添加检查点 ...

  9. loadrunner脚本--添加检查点

    提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档 文章目录 检查点 回放 注意 检查点 loadrunner中检查点是用来判断脚本是否执行成功的. 不加检查点,只要服务器返回的HTTP ...

最新文章

  1. Java项目:无库版商品管理系统(java+Gui+文档)
  2. AStyle - SourceInsight
  3. 数据通信技术(十一:无中继的DHCP配置(ZTE))
  4. halcon使用点拟合圆形时候,点集顺序紊乱,不影响圆形拟合效果
  5. 关于缓存穿透,缓存击穿,缓存雪崩,热点数据失效问题的解决方案(转)
  6. G4560 HD610安装黑苹果Hakintosh
  7. proteus数码管不亮是什么原因_数码管灌封胶有何产品性能特点?如何正确使用?...
  8. JointJS绘制流程图
  9. 电力前沿:Hightopo 助力贵州院打造智慧能源生态系统
  10. 解决360N4S骁龙版在国外使用碰到的问题,附详细root教程
  11. 偏差平方和说明什么_什么是平方误差和均方误差
  12. win10开机黑屏时间长或只有鼠标解决办法,亲测可用
  13. lab2 binary bomb 详解
  14. linux命令之man及ubuntu下man
  15. 拟一维喷管流动的数值解——全亚声速等熵喷管流动的非守恒型CFD解法(MacCormack方法)
  16. [极客大挑战 2019]Http1(BUCTF在线评测)
  17. 人工智能创业公司的项目BP
  18. centos 安装erlang
  19. PHP+swoole 聊天窒 五子棋斗地主
  20. OKR和KPI如何结合使用

热门文章

  1. 使用原理视角看 Git
  2. Chronos首页、文档和下载 - 作业调度器 - 开源中国社区
  3. 优秀的.NET Winform UI控件(标价$399):DotNetMagic Version 3.0 Released
  4. java sin函数图像_java中怎样绘制正弦函数图象
  5. [swift] LeetCode 169. Majority Element
  6. python安装离线包window_python 离线安装unrar库
  7. 数据泵避免个别表数据的导出
  8. 第二十九课、主窗口中的状态栏------------------狄泰软件学院
  9. jquery validate 联动验证
  10. POJ 2385 DP