在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基础学习笔记四的更多相关文章

  1. loadrunner 基础-学习笔记一

    由于公司要使用loadrunner暂停学习jmeter 1 loadrunner组件: virtual user generator:录制最终用户业务流程并创建自动化性能测试脚本,vuser脚本 co ...

  2. Java基础学习笔记四 Java基础语法

    数组 数组的需求 现在需要统计某公司员工的工资情况,例如计算平均工资.最高工资等.假设该公司有50名员工,用前面所学的知识完成,那么程序首先需要声明50个变量来分别记住每位员工的工资,这样做会显得很麻 ...

  3. loadrunner基础学习笔记二

    virtual user generator(vugen) 在测试环境中,loadrunner在物理计算机上使用vuser代替实际用户.vuser以一种可重复.可预测的方式模拟典型用户的操作,对系统施 ...

  4. loadrunner基础学习笔记八-分析场景

    analysis会话的目的是查找系统的性能问题,然后找出这些问题的根源 如: 是否达到了预期的测试目标,在负载下对用户终端的事务响应时间是多少 是否符合sla还是偏离了目标 事务的平均响应时间是多少 ...

  5. loadrunner基础学习笔记七-面向目标场景

    部署应用程序之前,要执行验收测试以确保系统能够承担预期的实际工作量. 可以为想要生成的每秒点击次数,每秒事务数或事务响应时间设置目标 loadrunner将使用面向目标的场景自动生成所需的目标,当应用 ...

  6. loadrunner基础学习笔记六-运行负载

    controller视图: 场景组 窗格:查看场景组内vuser状态,使用窗格右侧的按钮可以启动.停止和重置场景,查看各个vuser的状态,通过手动添加更多vuser增加场景运行期间应用程序的负载 场 ...

  7. loadrunner基础学习笔记五-场景

    场景目标:模拟10家旅行社同时登录.搜索航班.购买机票.查看航班路线并退出 负载测试是指在典型工作条件下测试应用程序,例如:多家旅行社同时在同一个机票预订系统中预订机票 controller提供所有用 ...

  8. Java基础学习笔记(四) - 认识final关键字、权限修饰符和内部类

    一.final关键字 为什么要使用 final 关键字? 通过继承我们知道,子类可以重写父类的成员变量和方法.final 关键字可以用于修饰父类,父类成员变量和方法,使其内容不可以被更改. 1.被修饰 ...

  9. loadrunner基础学习笔记三

    运行时设置: 打开运行时设置:任务窗格中-选择回放-点击运行时设置按钮  1 重复执行次数:=2 2 步:控制迭代时间间隔 3 日志设置:指出要在运行测试期间记录的信息量 4 思考时间:可以在cont ...

随机推荐

  1. jmeter(十六)配置元件之计数器

    刚翻看了一下博客的草稿箱,发现很多未完成的草稿,拖了很久,趁着今天较空闲,就补上关于jmeter计数器这篇吧,拖延症,要不得啊... 先说说利用jmeter生成数据的几种方法: 1.CSV Data ...

  2. linux调度器源码分析 - 初始化(二)

    本文为原创,转载请注明:http://www.cnblogs.com/tolimit/ 引言 上期文章linux调度器源码分析 - 概述(一)已经把调度器相关的数据结构介绍了一遍,本篇着重通过代码说明 ...

  3. 9-(基础入门篇)云端安装MQTT服务器

    https://www.cnblogs.com/yangfengwu/p/9953703.html 记得把文件拷贝到上一节配置的和云端共享的那个盘里面,好拷贝文件到云服务器 进入到bin目录 咱先以控 ...

  4. 解密:Python风靡全宇宙,首要原因竟是它?

    就让我们从近年来大数据的兴起说起,为你娓娓道来Python火爆的真正原因. 郁闷的大数据程序员 随着大数据的崛起,大多数行业发现自己进入了一种恐慌状态:他们花费了大量的时间和金钱来建立他们的大数据渠道 ...

  5. Luogu3793 由乃救爷爷 分块、ST表

    传送门 因为昨天写暴力写挂在UOJ上用快排惨遭卡常,所以今天准备写一个卡常题消遣消遣,然后时间又垫底了QAQ 这道题显然需要支持一个\(O(N)\)预处理\(O(1)\)查询的ST表,显然普通的ST表 ...

  6. webpackt入门1:webpack介绍&webpack安装&使用webpack打包

    本篇博客不是原创,简书的zhangwang写的,原文太长,我这里只是提取了一部分. 原文地址:入门webpack,看这篇就够了 一.Webpack解决了什么问题 问题1.JavaScript这个脚本化 ...

  7. Lustre文件系统部署和应用探索

    1. Lustre文件系统概述 2. Lustre文件系统部署 2.1 基本环境 本篇博客将在KVM虚拟机中部署Lustre文件系统. 操作系统版本为CentOS6.5_x86_64.Lustre软件 ...

  8. Jmeter(三十五)_精确实现网页爬虫

    Jmeter实现了一个网站文章的爬虫,可以把所有文章分类保存到本地文件中,并以文章标题命名 它原理就是对网页提交一个请求,然后把返回的所有值提取出来,利用ForEach控制器去实现遍历.下面来介绍一下 ...

  9. Command Analyze failed with a nonzero exit code

    在运行RN项目的时候,报 Command Analyze failed with a nonzero exit code ,试着将build System 修改下

  10. 修改sga_max_size大小后重启数据库报 ORA-00851

    http://blog.itpub.net/30150152/viewspace-1449898/