首页 > 其他分享 >loadrunner--检查点

loadrunner--检查点

时间:2023-02-23 17:58:38浏览次数:32  
标签:点函数 loadrunner text -- 服务器返回 find 检查点

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

1、 在录制之间需要打开菜单Vuser ---> run-time setting ,选择Preferences 选项,勾选“Enable Image and text check”选项

 

 2.下面录制访问首页,切换到Tree 视图,选中首面“社区动力discuz.” 或者可以设置任何有标志性(验证请求是正确)的内容--

右击选择--Add a text Check(web_reg_find)

3.弹出find text窗口

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

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

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

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

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

4.添加检查点脚本如下

Action()
{

    web_reg_find("Search=Body",
        "Text=discuz.",
        LAST);

    web_url("discuz",
        "URL=http://loaclhost/discuz",
        "Resource=0",
        "RecContentType=text/html",
        "Referer=",
        "Snapshot=t1.inf",
        "Mode=HTML",
        LAST);

return 0;
}

二:图片查找函数

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

 

标签:点函数,loadrunner,text,--,服务器返回,find,检查点
From: https://www.cnblogs.com/winnie-B612/p/17148904.html

相关文章

  • 代码随想录算法训练营Day23 二叉树
    代码随想录算法训练营代码随想录算法训练营Day23二叉树|669.修剪二叉搜索树108.将有序数组转换为二叉搜索树538.把二叉搜索树转换为累加树总结篇669.修剪二叉搜索......
  • 汽车ECU软件开发之应用层软件与底层软件
    随着汽车产品日渐趋向电子化,人们对各类先进的安全系统、高级驾驶辅助系统的接受程度日益提升。而原本昂贵的盲点检测、自动紧急制动等功能的成本下滑,使其快速获得了市场青......
  • K8s集群离线环境部署
    1.环境说明虚拟机工具:VirtualBox7.0虚拟机操作系统:Centos7(CentOS-7-x86_64-Minimal-2003.iso)虚拟机配置:2核CPU、2G内存、40G硬盘虚拟机网络模式:仅主机(Host-Only)网络,......
  • Supervisor-进程管理工具
    1.简介Supervisor是用Python开发的一个client/server服务,是Linux/Unix系统下的一个进程管理工具。可以很方便的监听、启动、停止、重启一个或多个进程。用supervisor管理......
  • 文件监控利器-Jnotify
    监听的文件变化的方式有很多,但是比较完美的还是jNotifyhttps://jnotify.sourceforge.net/对比一下监控方式的优缺点方式缺点java原生watch可能对文件时间获取......
  • Jmeter汉化成中文版
    1、jmeter安装成功后,默认启动是英文版 2、汉化方法 到jmeter安装目录下找到\bin\jmeter.properties,右键记事本打开定位“#language=en”,复制新增一行去掉注释“langua......
  • echarts 画图报错 this.dom.getContext is not a function
      我给 <el-card>绑定了ref,利用$refs获取echarts实例 constecharts1=echarts.init(this.$refs.echarts1);结果报错了解决办法:<el-cardstyle="width:100%;......
  • Vim复制一整行和复制多行
    1、复制1)单行复制在命令模式下,将光标移动到将要复制的行处,按“yy”进行复制;2)多行复制在命令模式下,将光标移动到将要复制的首行处,按“nyy”复制n行;其中n为1、2、3……......
  • 推荐一款轻量级 eBPF 前端工具 ply
     推荐一款轻量级eBPF前端工具ply(jgsun.github.io)https://jgsun.github.io/2020/10/11/13-57-49-ply-intro/  推荐一款轻量级eBPF前端工具ply2020-10-11......
  • Typecho COS插件实现网站静态资源存储到COS,降低本地存储负载
    **Typecho简介**Typecho是一个简单、强大的轻量级开源博客平台,用于建立个人独立博客。它具有高效的性能,支持多种文件格式,并具有对设备的响应式适配功能。Typecho相对......