zoukankan      html  css  js  c++  java
  • Loadrunner 检查点

      检查点最烦的就是检查不到,明明设置好了检查点,为什么检查不到呢?这篇不赘述检查点概念性东西,分享下我的纠结检查点之路。

    1.什么是检查点?

      检查点就是产品需求,测试要干的就是检查研发是否实现了产品的需求。

    2.如何确定需要检查的点?

      检查点必须是只有运行成功才返回的结果。

      比如我问你:你爱我吗?  约定你回答有两种可能:“我爱你!”或者“我不爱你!”、

      那么我设置检查点为“爱你”,当你回答“我爱你!”或者“我不爱你!”的时候都检查成功了,但是我的成功标准是“我爱你!”,所以检查点只能设置为“我爱你!”,这就区别与失败的结果了。

      所以在设置检查点的时候,必须是成功时返回的唯一结果(相对失败时候的返回结果来说)。

    3.检查点放在什么位置?

      放在请求点的前面!

      放在请求点的前面!

      放在请求点的前面!

      重要的事情说三遍,检查点检查的原理是检查请求返回的数据,那么你想要检查哪个请求的返回数据,你就放在哪个请求前面。

    4.如果上述三点没问题之后,看接下来的一个实例;如果仍然有点懵,没关系,看接下来的一个实例,你会发现,更懵了。

      这里我需要检查这个请求的返回数据:http://192.168.217.128/bbs/forum.php?mod=post&action=newthread&fid=2&extra=&topicsubmit=yes

      a.在脚本里,双击选中你需要检查的请求,点击Tree

       b.切换HTML View 为HTTP View,可以看到这个请求的返回数据;

      c.确定需要检查的点,这里你可以用fiddler等抓包工具看下不同请求数据下的返回结果,取一个只有在成功的时候才会返回的数据,这里我取这个数据做为检查点:

      选中检查点,点击Add Check Step,弹出Find Text,这里用的是边界,点击确定。

      当然你可以直接检查文本,但是文本要区别与失败的结果可能没那么精确,用边界会精准一点。

      

      d.返回脚本,你可以看到这个请求前面设置了检查点,运行下你就晓得了,冒问题的;

      e.当然还可以通过抓包获取返回结果,在对应的请求前面直接插入 web_reg_find 函数,根据抓包到的返回数据定义检查点是一样的

      点击选中需要插入检查点的前面一行,点击insert,点击New Step,再按下图所示操作

      不要往下拉了,没了,主要是检查点的内容和位置确定,搞定这俩点就可以了。

    夕闻道不如朝闻道
  • 相关阅读:
    java基础之多线程一:概述
    java基础之io流总结四:字符流读写
    java基础之io流总结三:字节流读写
    java基础之io流总结二:File类基本应用
    java基础之io流总结一:io流概述
    java基础之集合:List Set Map的概述以及使用场景
    java基础之集合长度可变的实现原理
    HDU 4770 Lights Against Dudely 暴力枚举+dfs
    HDU 4771 BFS + 状压
    Codeforces Round #269 (Div. 2) D
  • 原文地址:https://www.cnblogs.com/znyyy/p/7979021.html
Copyright © 2011-2022 走看看