菜鸟日记之性能测试之检查点的设置(转帖)

上一篇 / 下一篇  2010-07-23 11:16:49

检查点的目的:主要用于验证某个界面上是否存在指定的text或image等对象,LoadRunner主要检查在压力较大的情况时,web服务器能否返回正常页面
例:正常业务流程:
   录入A->提交A->提示操作成功的窗口->返回录入A的页面
如将“提示操作成功的窗口”作为检查点,当A的名字已存在时,LoadRunner运行该业务流程,则系统提示:A的名字存在,LoadRunner就会出错,提示找不到“提示操作成功的窗口”的检查点,即该业务流操作失败
LoadRunner中使用检查点的方法:
定位要检查的页面:
1.脚本切换到Tree View方式->点击页面左侧对应URL->查看到页面与页面需要检查图形或文本信息
2.插入文字检查点:
在相应ULR->单击右键->弹出菜单选择Insert After或insert before->URL脚本前或后插入函数,函数名为web_find,->插入图像或文字检查点:则选择image Check或text check->输入查询文字或图像,如:operation success,在tree view视图中树形表插入类似step,如:Sumbit From=query cgi,Service:find_find title
3.设置于检查点有关选择项:
系统执行时启用检查点->Vuser->Run-Time->Setting->Preferencrd->Enable imageand text check前打钩
4.检查点是否通过的查看方法
a.脚本运行结束->Tree View下->右键点击检查点步骤->选择go to Step inexecution Log->系统自动定位到执行日子中获取检查点结果的一行
b.最简单,直接在scrpit View下查看Log即可
检查点插入注意技巧:
检查点的位置应设置在页面的较下方
案例分析:
现象:打开百度网,页面较上方为标题“百度”,较下方有“把百度设为主页”,检查点设置为“百度”,在较大压力下,打开该网页,脚本出现报错,该检查点找不到,但查看系统该检查点存在
注:正常情况打开百度网页,响应时间小于0.1秒,此次压力情况下,响应时间为10秒
原因分析:
在压力较大情况下运行场景,页面显示速度较慢,当脚本运行至“百度”检查点时,因为响应时间较长,该检查点还未在页面上显示,故提示该检查点找不到(注:该检查点最终显示在页面)
解决办法:
检查点的位置应设置在页面的较下方

TAG:

 

评分:0

我来说两句

日历

« 2024-04-28  
 123456
78910111213
14151617181920
21222324252627
282930    

数据统计

  • 访问量: 22171
  • 日志数: 36
  • 文件数: 1
  • 建立时间: 2010-05-19
  • 更新时间: 2012-10-30

RSS订阅

Open Toolbar