- 15
- 0
- 约 6页
- 2017-03-05 发布于辽宁
- 举报
实训运行分析LoadRunner负载测试场景.doc
实训 运行分析LoadRunner负载测试场景
一、实训目标
能够设计实施满载压力测试
能够测试出系统硬件和软件的极限承受能力
能够根据测试执行结果报告分析系统瓶颈
二、任务描述
在本课中,任务是运行上次课创建的场景,模拟8个用户同时登录并访问网站,同时在场景运行过程中实时增加负载观察各项性能指标的变化情况。
三、覆盖的知识点
性能监视器、满载测试、事务响应时间、点击率、流量
四、实训参考步骤
1 打开 Controller 运行视图。
选择位于屏幕底部的“运行”选项卡。
注意,在“场景组”区域的“关闭”列中有 8 个 Vuser。这些是创建场景时所创
建的 Vuser。
由于场景尚未运行,所有其他计数器仍保持为零,并且图查看区域中的所有图(除了 Windows 资源)均为空白。在下一步中启动场景后,图和计数器将开始显示信息。
2 启动场景。
单击“启动场景”按钮 或选择“启动” “场景”开始运行测试。如果第一次运行教程, Controller 将启动场景。结果文件自动保存到负载生成器的临时目录中。
如果要重复此测试,将提示您覆盖现有结果文件。单击“否”,这是因为第一次负载测试的结果应该用作基准结果以与后续负载测试结果进行比较。将打开“设置结果目录”对话框。
指定新的结果目录。对每个结果集输入唯一且有意义的名称,这是因为在分析图
时,可能希望重叠几个场景运行的结果。
3 检查性能图。
“运行”选项卡将显示下列默认联机图:
正在运行的 Vuser — 整个场景图,显示指定时间正在运行的 Vuser 数。
事务响应时间 — 整个场景图,显示完成每个事务所需的时间。
每秒点击次数 — 整个场景图,显示场景运行的每一秒内 Vuser 在 Web 服务器上
的点击次数(HTTP 请求数)。Windows 资源图,显示场景运行期间度量的 Windows 资源。
4 突出显示单个度量。
双击 Windows 资源图窗格可以将其放大。注意,每个度量显示在图例的彩色编码行中。每行都与图中相同颜色的线条相对应。选择一行,图中的相应线条将突出显示,反之亦然。再次双击图可以将其缩小。
5 查看吞吐量信息。
在可用图树中选择吞吐量图并将其拖入图查看区域。吞吐量图度量显示在显示窗
口和图例中。吞吐量图显示 Vuser 在任何给定的某一秒上从服务器接收到的数据量(度量单位是字节)。可将此图与事务响应时间图进行比较,以查看吞吐量对事务性能产生
的影响。如果吞吐量随着时间推移和 Vuser 数量增加而上升,这表明带宽是足够的。如果
随着 Vuser 数量的增加该图保持相对平滑,由此可得出结论带宽制约了传送的数
据量。
如何以实时方式监控正在运行的用户?
模拟用户时,应该能够以实时方式查看用户的操作,并确保其执行正确的步骤。
通过 Controller,可以使用运行时查看器以实时方式查看操作。
要直观地观察 Vuser 的操作,请执行下列操作:
6 单击“Vuser”按钮 。将打开 Vuser 窗口。
状态列显示每个 Vuser 的状态。在上述示例中,可以看到四个 Vuser 处于正在运
行状态,四个 Vuser 处于就绪状态。加压计划指示 Controller 每次释放两个
Vuser。随着场景的进行, Vuser 将继续以 30 秒间隔添加至两个组中。
7 在 Vuser 列表中选择一个正在运行的 Vuser。
8 单击 Vuser 工具栏上的“显示选定的 Vuser”按钮 。将打开运行时查看器并显示
选定 Vuser 当前执行的操作。随着 Vuser 继续执行录制的场景的各个步骤,窗口
将进行更新。
9 单击 Vuser 工具栏上的“隐藏选定的 Vuser”按钮 关闭运行时查看器日志。
在哪可以查看用户操作的概要?
要检查运行测试期间单个 Vuser 的进度,可以查看包含 Vuser 操作文本概要的日
志文件。
要查看事件的文本概要,请执行下列操作:
在 Vuser 窗口中选择一个正在运行的 Vuser,然后单击“显示 Vuser 日志”
按钮 。
将打开 Vuser 日志窗口。
如何在测试期间增加负载?
可以通过手动添加更多 Vuser 来在负载测试运行期间增加应用程序上的负载。
要在负载测试期间增加负载,请执行下列操作:
1 单击“运行/ 停止 Vuser”按钮 。将打开“运行/ 停止 Vuser”对话框,其中显
示当前分配的在场景中运行的 Vuser 数。
2 要运行 2 个额外的 Vuser,请在 # 列中将数字 8 替换为数字 2。
3 单击“运行”添加 Vuser。
如果某些 Vuser 尚未初始化,将打开“运行已初始化的 Vuser”和“运行新
Vuser”选项。选择“运行新 Vu
原创力文档

文档评论(0)