loadrunner基础学习笔记六-运行负载
controller视图:
场景组 窗格:查看场景组内vuser状态,使用窗格右侧的按钮可以启动、停止和重置场景,查看各个vuser的状态,通过手动添加更多vuser增加场景运行期间应用程序的负载
场景状态窗格:可以查看负载测试的概要信息,包括正在运行的vuser数量和每个vuser操作的状态
可用图树:中间左侧位置的窗格,可以在其中看到一列loadrunner图,要打开图,在树中选择一个图,并将其拖到图查看区域
图查看区域:中间右侧位置,可以在其中自定义显示画面(视图-查看图)
图例:位于底部窗格,可以在其中查看所选图的数据
1 打开 controller 运行 视图:点击 运行 选项卡
2 开始场景:场景-开始 开始运行测试 结果文件将自动保存到loadrunner的临时目录下
如果是重复测试-系统会提示覆盖现在的结果文件,单击否,首次负载测试的结果应该作为基准结果,用来与后面的负载测试结果进行比较
在设置结果目录对话框-指定新的结果目录。

3 监控负载下的应用程序
正在运行vuser整个场景图:显示在指定时间运行的vuser数
事务响应时间-整个场景图:显示完成每个事务所用的时间
每秒点击次数-整个场景图:显示场景运行期间vuser每秒向web服务器提交的点击次数(http请示数)
windows资源图:显示场景运行期间评测的windows资源
突出显示单个测量值:双击 资源图将其放大,注意每个测量值都显示在图例中用不同颜色标记的行中,每行对应图中与之颜色相同的一条线
选中一行,图中的相应线条将突出显示,再次双击资源图缩小
吞吐量:显示vuser每秒从服务器接收的数据总量(以字节为单位),可以与事务响应时间 图比较,查看吞吐量对事务性能的影响
如果随着时间的推移和vuser数目的增加,吞吐量不断增加,说明带宽够用,如果随着vuser数目的增加,吞吐量保持相对平稳,
可以认为是带宽限制了数据流量
实时观察vuser的运行情况:运行时查看器
1 单击 vuser按钮-打开vuser窗口

状态列显示每个vuser的状态
2 选择一个正在运行的vuser
点击 显示选定的vuser按钮-打开运行时查看器并显示vuser当前执行的操作,当vuser执行录制的脚本中所包含的各个步骤时,窗口羝不断更新

3 单击 vuser工具栏上的隐藏选定的vuser按钮,关闭 运行时查看器
查看用户操作的概要信息:
对于正在运行的测试,要检查测试期间各个vuser的进度,可以查看包含vuser操作文本概要信息的日志文件
在vuser窗口中选择一个正在运行的vuser,单击显示vuser日志按钮

在测试期间增加负载:
1 在运行视图中单击运行/停止vuser按钮,显示当前分配到场景中的运行的vuser数
2 在#列中,输入要添加到组中额外的vuser的数目。
3 单运行添加vuser-如果某些vuser未初始化,将打开运行已初始化的vuser和运行新vuser选项,选择运行新vuser选择项

查看测试状态:场景状态 窗格显示场景的整体状况
单击场景状态窗格中通过的事务,查看事务的详细信息列表-将打开 事务 对话框

tps 每秒事务、请求数
应用程序是否发生错误:
检查所有错误消息:
视图-显示输出 或 场景状态窗格中的错误

选择消息 -详细信息 显示完成的消息
测试运行结束时,场景状态 窗格将显示关闭状态,这表示vuser已停止运行
可以在vuser对话框中各个vuser的状态。loadrunner将显示vuser重复任务的次数、成功迭代的次数以及已用时间

应用程序在负载下是否正常运行:
要了解应用程序在负载下的运行情况,需要查看事务响应时间并确定 事务是否在客户可接受的范围内。如果事务响应时间延长,需要找出瓶颈。
文件-保存-保存场景
loadrunner基础学习笔记六-运行负载的更多相关文章
- loadrunner 基础-学习笔记一
由于公司要使用loadrunner暂停学习jmeter 1 loadrunner组件: virtual user generator:录制最终用户业务流程并创建自动化性能测试脚本,vuser脚本 co ...
- loadrunner基础学习笔记八-分析场景
analysis会话的目的是查找系统的性能问题,然后找出这些问题的根源 如: 是否达到了预期的测试目标,在负载下对用户终端的事务响应时间是多少 是否符合sla还是偏离了目标 事务的平均响应时间是多少 ...
- loadrunner基础学习笔记七-面向目标场景
部署应用程序之前,要执行验收测试以确保系统能够承担预期的实际工作量. 可以为想要生成的每秒点击次数,每秒事务数或事务响应时间设置目标 loadrunner将使用面向目标的场景自动生成所需的目标,当应用 ...
- loadrunner基础学习笔记五-场景
场景目标:模拟10家旅行社同时登录.搜索航班.购买机票.查看航班路线并退出 负载测试是指在典型工作条件下测试应用程序,例如:多家旅行社同时在同一个机票预订系统中预订机票 controller提供所有用 ...
- loadrunner基础学习笔记二
virtual user generator(vugen) 在测试环境中,loadrunner在物理计算机上使用vuser代替实际用户.vuser以一种可重复.可预测的方式模拟典型用户的操作,对系统施 ...
- loadrunner基础学习笔记四
在loadrunner中,通过将一系列操作标记为事务,可以将它们指定为要评测的操作. loadrunner收集关于事务执行时间长度的信息,并将结果显示在用不同单色标识的图和报告中. 可以这些信息了解应 ...
- Java基础学习笔记六 Java基础语法之类和ArrayList
引用数据类型 引用数据类型分类,提到引用数据类型(类),其实我们对它并不陌生,如使用过的Scanner类.Random类.我们可以把类的类型为两种: 第一种,Java为我们提供好的类,如Scanner ...
- loadrunner基础学习笔记三
运行时设置: 打开运行时设置:任务窗格中-选择回放-点击运行时设置按钮 1 重复执行次数:=2 2 步:控制迭代时间间隔 3 日志设置:指出要在运行测试期间记录的信息量 4 思考时间:可以在cont ...
- Java基础学习笔记(六) - 数据结构和集合
一.认识数据结构 1.数据结构有什么用? 合理的使用数据结构,可以更方便的查找存储数据. 2.常见的数据结构 数据存储常用结构有:栈.队列.数组.链表和红黑树. 栈:堆栈(stack),它是运算受限的 ...
随机推荐
- leetcode 958. Check Completeness of a Binary Tree 判断是否是完全二叉树 、222. Count Complete Tree Nodes
完全二叉树的定义:若设二叉树的深度为h,除第 h 层外,其它各层 (1-h-1) 的结点数都达到最大个数,第 h 层所有的结点都连续集中在最左边,这就是完全二叉树. 解题思路:将树按照层进行遍历,如果 ...
- <操作系统>内存管理
单道程序设计:内存被划分为两部分:一部分供操作系统使用,另一部分供当前正在执行的程序使用. 多道程序设计:内存中进一步细分用户部分,以满足多个进程的要求. 内存管理的需求: 重定位:程序从磁盘换入内存 ...
- 高显卡安装 低版本的ubuntu系统导致hdmi线不能用
- 【第196期】Drupal7 Features模块与 Drupal8 Configuration Management 模块对比
Drupal 8 最好和最受欢迎的部分之一是新的配置管理系统. 该系统使开发人员很容易将配置导出到代码中.在此之前,开发人员不得不依赖于由Features.Strongarm.UUID.Feature ...
- CSS-Photoshop投影与CSS中box-shadow的转换
box-shadow是给元素块添加周边阴影效果基本语法是: {box-shadow:[inset] x-offset y-offset blur-radius spread-radiuscolor} ...
- 没有 iOS 开发者账号的情况下部署到真机的方法
原文发表于我的技术博客 本文分享了官方推荐的没有 iOS 开发者账号的情况下部署到真机的方法,供参考. 原文发表于我的技术博客 1. 官方推荐的方法 原文在此,也就是 Ionic 官方团队在博客中分享 ...
- [ERROR] Fatal error: Please read "Security" section of the manual to find out how to run mysqld as root!
测试mysqld启动mysql server的时候,报如下错误: 2015-12-17 00:46:02 10785 [ERROR] Fatal error: Please read "Se ...
- 数学建模-lingo使用
1.安装启动,软件下载地址:http://pc.xzstatic.com/2017/06/LINGO14 .zip.此为免安装版,打开后双击Lingo11.exe即可启动软件. 2.示例:某商品单位成 ...
- Sprint冲刺第二阶段之6---10天(下)
11月24号——12月8号,这一个时间段学校的电压不是很稳定,时不时会断电,为了冲刺的完整性,我们商量决定把这一时间段做的事情写成一个连贯的小日记.然后统一在整个时间段一起发出来. 经过一个阶段的努力 ...
- 第三个spring冲刺第1天
在第二阶段,我们的要实现的基本功能都已经基本是实现了,现在在第三阶段,我们会完善算法的改进.容错问题的兼容还有附加的其他功能,例如计时等