loadrunner基础学习笔记四
在loadrunner中,通过将一系列操作标记为事务,可以将它们指定为要评测的操作。
loadrunner收集关于事务执行时间长度的信息,并将结果显示在用不同单色标识的图和报告中。
可以这些信息了解应用程序是否符合最初的要求
将用户步骤标记为事务的方法是在事务的第一个步骤前面放置一个开始事务标记,并在最后一个步骤后面放置一个结束事务标记
打开创建的脚本
任务窗格-点击 事务-新建事务-打开事务创建向导 可以将事务标记拖放到脚本中的指定位置

插入事务开始标记和事务结束标记:使用鼠标将事务开括号拖到名为search flights的缩略图前并单击将其放下。用鼠标将事务闭括号拖到名为reservation.pl-3的缩略图后并单击将其放下
输入事务名称:find_confirm_flight 回车
在树视图中观察事务:
视图-树视图
参数化:将参数值放在参数文件中,运行脚本时,vuser从参数文件中取值
双击 树视图中的步骤p1-打开步骤属性窗口,ABC图标表示参数是常量
点击 abc图标-打开选择参数窗口

2 创建参数:
参数名:seat
类型;file
3 参数属性:
点击 参数图标-选择参数属性-添加行设置值如图(这些值不区分大小写)

定义测试更改数据的方式:
选择下一行:顺序
值更新时间:每次迭代
点周 关闭 关闭对话框-点击 确定
验证web页面内容:
文本检查:检查文本字符串是否出现在web页面上
图像检查:检查图像是否出现在web页面上
这里检查 find flight是否出现在脚本中的订票页面上
1 打开文本检查向导
任务窗格-内容检查-选择页面文字-右键-添加文本检查-确认

vugen在脚本中插入了一个步骤-loadrunner将在运行步骤后检查文本。回放期间,vugen将查找文本find flight并在回放日志中指出是否找到
生成调试信息:
确定是否发出错误消息,选择查找 失败 状态,如果状态为失败,就让vugen发出错误消息
插入输出消息
1 插入-输出消息 :

消息文本输入:the flight was booked-确定
测试:1 启用图像检查:运行时设置-internet协议-选择 启用图像和文本检查-确定

2 运行脚本-vuser-运行
3 查找文本检查;
视图-输出窗口-回放日志-ctrl+F 查找 web_reg_find 成功标记
4 查找事务的起始点-在回放日志 中 查找:transaction-蓝色显示
5 查看参数替换
在回放日志中-查找-parameter F3查找下一个

6 保存
loadrunner基础学习笔记四的更多相关文章
- loadrunner 基础-学习笔记一
由于公司要使用loadrunner暂停学习jmeter 1 loadrunner组件: virtual user generator:录制最终用户业务流程并创建自动化性能测试脚本,vuser脚本 co ...
- Java基础学习笔记四 Java基础语法
数组 数组的需求 现在需要统计某公司员工的工资情况,例如计算平均工资.最高工资等.假设该公司有50名员工,用前面所学的知识完成,那么程序首先需要声明50个变量来分别记住每位员工的工资,这样做会显得很麻 ...
- loadrunner基础学习笔记二
virtual user generator(vugen) 在测试环境中,loadrunner在物理计算机上使用vuser代替实际用户.vuser以一种可重复.可预测的方式模拟典型用户的操作,对系统施 ...
- loadrunner基础学习笔记八-分析场景
analysis会话的目的是查找系统的性能问题,然后找出这些问题的根源 如: 是否达到了预期的测试目标,在负载下对用户终端的事务响应时间是多少 是否符合sla还是偏离了目标 事务的平均响应时间是多少 ...
- loadrunner基础学习笔记七-面向目标场景
部署应用程序之前,要执行验收测试以确保系统能够承担预期的实际工作量. 可以为想要生成的每秒点击次数,每秒事务数或事务响应时间设置目标 loadrunner将使用面向目标的场景自动生成所需的目标,当应用 ...
- loadrunner基础学习笔记六-运行负载
controller视图: 场景组 窗格:查看场景组内vuser状态,使用窗格右侧的按钮可以启动.停止和重置场景,查看各个vuser的状态,通过手动添加更多vuser增加场景运行期间应用程序的负载 场 ...
- loadrunner基础学习笔记五-场景
场景目标:模拟10家旅行社同时登录.搜索航班.购买机票.查看航班路线并退出 负载测试是指在典型工作条件下测试应用程序,例如:多家旅行社同时在同一个机票预订系统中预订机票 controller提供所有用 ...
- Java基础学习笔记(四) - 认识final关键字、权限修饰符和内部类
一.final关键字 为什么要使用 final 关键字? 通过继承我们知道,子类可以重写父类的成员变量和方法.final 关键字可以用于修饰父类,父类成员变量和方法,使其内容不可以被更改. 1.被修饰 ...
- loadrunner基础学习笔记三
运行时设置: 打开运行时设置:任务窗格中-选择回放-点击运行时设置按钮 1 重复执行次数:=2 2 步:控制迭代时间间隔 3 日志设置:指出要在运行测试期间记录的信息量 4 思考时间:可以在cont ...
随机推荐
- Winform 基础一 panel
一 居上.居中.居下 二 添加子控件 三 适应不同分辨率 四 内容超出,显示滚动条 一 .居上.居中.居下 二.添加子页面 Form7 childFrm = new Form7(); childFrm ...
- Android学习之基础知识五—创建自定义控件
下面是控件和布局的继承关系: 从上面我们看到: 1.所有控件都是直接或间接继承View,所有的布局都是直接或间接继承ViewGroup 2.View是Android中最基本的UI组件,各种组件其实就是 ...
- luogu P4403 [BJWC2008]秦腾与教学评估
题目 一道神奇的题qwq 首先看题很容易想到把所有的点存下来然后暴力枚举...于是RE 20分 所以要找一种不用开那么大的数组的解法(然而我自己是不可能想出来的qwq 注意一个地方,人数为奇数的位置“ ...
- Omi-router实战 Sorrow.X的web简历
其实这篇文章,真的没啥写的. 主要是为了学以致用,使用了omi-router写了个,个人简历. 路由demo实战源码:https://github.com/SorrowX/resume_demo de ...
- xml中的四则运算与时间爱格式
取值第一个 和最后一个<tr> <td height="28" colspan="2" style="font-size:14px& ...
- 4.5《想成为黑客,不知道这些命令行可不行》(Learn Enough Command Line to Be Dangerous)—第四章小结
本章相关重要命令总结在Table 6. 命令 描述 示例 mkdir <name> 创建某目录 $ mkdir foo pwd 显示当前所在目录 $ pwd cd <dir> ...
- WPF 滚动文字控件MarqueeControl
原文:WPF 滚动文字控件MarqueeControl WPF使用的滚动文字控件,支持上下左右滚动方式,支持设置滚动速度 XAML部分: <UserControl x:Class="U ...
- 算法相关——Java排序算法之桶排序(一)
(代码中对应一个数组的下标),将每个元素放入对应桶中,再将所有元素按顺序输出(代码中则按顺序将数组i下标输出arrary[i]次),即为{0,1,3,5,5,6,9}. 1.2 代码实现 /* *@ ...
- 阿里Java面经大全(整合版)
本文里的面经内容全部来源于牛客网,作为秋招备战复习与查缺补漏时使用.里面部分面经有我的注释和想法,以及部分解答,不一定正确,大家可以查询补充. 阿里巴巴,三面,java实习 昨天晚上11点打电话来,问 ...
- 暴雪《争霸艾泽拉斯》*采用自适应 SSAO
在实时渲染过程中,屏幕空间环境光遮蔽 (SSAO) 常用于打造小范围环境光效果和接触阴影效果.它用于许多现代游戏,通常占用 5% 到 10% 的帧时间.在<争霸艾泽拉斯>* 游戏开发过程中 ...