loadrunner学习---检查点

记录一下今天学到的一个知识---检查点。

检查点有什么用呢?当我们录制一个脚本,然后replay回放之后,loadrunner会告诉我们回放有没有问题,那这里就有一个坑啦。

我之前以为回放成功就代表了在页面上执行成功,其实不是这样的,回放成功只是代表脚本没有问题。比如一个注册用户的脚本,录制脚本的时候注册了账户001,回放时不修改脚本就是再注册一遍账户001,这时只要网站没有什么问题就都能回放成功,然而实际操作情况是这样:首先注册了001的话,再注册001是会有已注册提示的,这里就不能执行成功。

那这时候就可以用检查点来查看是否执行成功了。loadrunner中可以设置文本检查点和图片检查点。以下是loadrunner设置检查点的几种方法:

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

以webtours为例,录制一个注册账号的脚本并添加检查点,这里的检查点就可以设置成注册成功页面的提示语。

方法1:录制时添加检查点

显示在代码页面就是:

方法2:录制完成后在tree视图那里添加

首先找到注册成功的页面,找到作为检查点的文本右键,选择add

弹出一个find text页面,根据提示可以精确查找或根据文本的开始结尾内容查找。

显示在代码页内容与上面相同,多了一个web_reg_find函数。

方法三:用web_image_check 函数设置图片检查点

首先找到注册成功页面快照,右键选择在该操作执行前插入

代码

显示在代码页内容:

检查点函数

Web_reg_find 函数

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

web_image_check函数

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

原文地址:https://www.cnblogs.com/losemywaycl/p/9209224.html

时间: 2024-10-13 23:30:44

loadrunner学习---检查点的相关文章

LoadRunner学习笔记--未经排版

LoadRunner学习笔记 并发用户数量: 与服务器进行交互的在线用户数量 请求响应时间 从客户端发送请求到得到整个响应的时间 一般包括网络响应时间+server的响应时间 事务相应时间 完成这个事务所用的时间 是性能测试中重点关注的指标 吞吐率 单位时间在网络上传输的数据量(吞吐量:网络上传输的数据总量) 指从server返回客户端的 是衡量网络性能的主要指标 TPS 每秒钟系统能够处理事务的数量 点击率 每秒发送的HTTP请求的数量 点击率越大对server的压力也就越大 资源利用率 对不

LoadRunner学习知多少--IP欺骗使用

使用IP欺骗功能时,需要将系统防火墙,杀毒软件关闭(如果有影响的话) 一.为什么要设置IP欺骗 1. 当某个IP的访问过于频繁,或者访问量过大时,服务器会拒绝访问请求,这时候通过IP欺骗可以增加访问频率和访问量,以达到压力测试的效果. 2. 某些服务器配置了负载均衡,使用同一个IP不能测出系统的实际性能.LR中的IP欺骗通过调用不同的IP,可很大程度上的模拟实际使用中多IP访问和测试服务器均衡处理的能力. 3.有一些网站会限制同一个用户同一个IP 的登陆.为了更加真实的模拟实际情况,LoadRu

软件测试之loadrunner学习笔记-02集合点

loadrunner学习笔记-02集合点 集合点函数可以帮助我们生成有效可控的并发操作.虽然在Controller中多用户负载的Vuser是一起开始运行脚本的,但是由于计算机的串行处理机制,脚本的运行随着时间的推移,并不能完全达到同步.这个时候需要手工的方式让用户在同一时间点上进行操作来测试系统并发处理的能力,而集合点函数就能实现这个功能. 可通过将集合点插入到 Vuser 脚本来指定会合位置.在 Vuser 执行脚本并遇到集合点时,脚本将暂停执行,Vuser 将等待 Controller 或控

LoadRunner学习---脚本编写(4)(比较重要)

今天接着来翻译http://www.wilsonmar.com/中关于LoadRunner脚本编写部分,下面该翻译脚本编写中一些比较重要的部分了. Web用户Action 在VuGen中,脚本产生的默认模式是基于HTML的--“描述用户的动作的脚本”直接与用户的动作是对应的: * web_url是浏览器地址栏的URL. * web_link是点击在<a href= ...>和<a>之间的文本超链接. * web_image是点击HTML的<img href= link. *

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

前段时间在群里跟大家讨论一个关于性能测试的 问题,谈到如何评估测试结果,有一个朋友谈到规范问题,让我颇有感触,他说他们公司每次执行压力测试的时候,都要求脚本中必须有检查点存在,不然测试结果 将不被认可,这是他们公司的规范.其实,在做压力测试过程,我们很容易忽略很多东西,而且随着自身的技术演变,我们很容易去丢失掉一些很好的习惯,当我们 再碰到这些问题的时候,我们才发现其实是我们太粗心大意了,所以说好的习惯要保持.这次我刚好也要接手一些性能工作,因此就如何规范设置检查点来谈谈一些基本的流程和方法.

loadrunner学习1.0

由前段时间的迷茫到现阶段的各种工作压身,从抗拒到接受,我开始庆幸有一些不一样的没做过的任务落到我身上,这和我之前只想安安稳稳地完成计划内的任务是完全不一样的心态了.我想,当我完成有难度的工作时,不过过程有多难,结局一定是好的!! 最近刚好接手一个性能测试任务,loadrunner用户并发性能测试,工作一年多了,第一次完整地完成一项性能测试任务.刚开始接到这个任务的时候,我是慌张的,担心自己做不好,毕竟我连事务都不知道是神马东东.但是也就是那么一会,很快就想通了.如果没有这项任务,那我还是完全不懂

LoadRunner 文本检查点使用

在测试时,我们可以根据文本检查点判断事务是否执行正确.   我们在启动流程时,成功返回:   我们检查这个响应结果是否有. int i=0; i=web_reg_find("Text=\":1,\"",         "Search=Body",         LAST); web_submit_data("startFlow.ht",         "Action=http://192.168.1.154:8

loadrunner 添加检查点

1.系统登录成功后,添加检查点用来验证是否登录成功. 2.脚本录制完之后,切换到,树(tree)视图,在需要添加检查点的步骤中,右键,选择在该步骤之前还是该在该步骤之后, 我要添加的检查点是“应用列表”是中文的检查点. 添加完成之后,会出现find——web_find 3.脚本中会增加一条函数 web_url("projectlist.html", "URL=http://pro.moojnn.com/projects/projectlist.html?MoJing-Toke

LoadRunner 学习笔记(3)基础

LoadRunner包含的组件: Virtual User Generator 录制最终用户业务流程并创建自动化性能测试脚本,即 Vuser 脚本 Controller 组织.驱动.管理并监控负载测试 Load Generator 通过运行 Vuser 产生负载 Analysis 用于查看.剖析和比较性能结果 Launcher 使你可以从单个访问点访问所有LoadRunner组件 LoadRunner 术语 场景:场景文件根据性能要求定义每次测试期间发生的事 Vuser:在场景中,LoadRun