当你运行一个负载测试,LoadRunner将生成系统上的负载。而后,您可使用LoadRunner的监控器和图形负载下,观察系统的性能。数据库
在这一课中,你将涵盖如下主题:浏览器
在控制器的运行选项卡是从哪一个场景管理和监控的控制中心。该运行选项卡(位于控制器窗口的下半部分)包含五个窗格:服务器
图例窗格。在底部窗格中,您能够查看所选图形数据。网络
注:为运行选项卡中的控制是在控制器的底部。工具
在本节中,您将启动方案。性能
打开控制器运行视图。测试
点击运行选项卡在控制器的底部。优化
请注意,有8个Vuser在羽绒服中的列场景组窗格。这些都是在建立场景建立的Vuser的。google
因为该方案还没有运行,全部其余柜台保持为零,并在图形可视面积(除Windows资源)中的全部图表为空白。当你开始在下一步运行场景,图形和计数器将开始显示信息。编码
启动方案。
单击开始场景按钮,或者选择场景>开始开始运行场景。
若是您运行的是第一次教程中,控制器开始的场景。结果文件会自动保存到负载生成器的临时文件夹中。
若是您是重复测试,系统会提示您覆盖现有结果文件。点击否,由于第一个负载测试的结果应该做为基准结果被随后的负载测试结果进行比较。打开设置结果目录对话框。
指定一个新的结果文件夹。对于每一个结果集输入惟一且有意义的名称,由于你可能要叠加多个方案运行的结果,当你来分析图表。
您可使用控制器的联机图查看由监控器收集性能数据。您可使用这些信息可能存在的问题在您的系统环境隔离开来。
检查性能图表。
Run选项卡的图形显示窗格中显示如下默认图:
查看吞吐量信息。
在可用图窗格中,在Web资源图,选择吞吐量图,并将其拖入图形显示窗格。吞吐量图度量显示在图形显示窗格和图例窗格。
吞吐量图显示数据的这些Vuser从服务器接收任何给定的第二量(以字节为单位)。您能够比较此图与事务响应时间图看吞吐量如何影响事务性能。
若是该吞吐量随着时间的推移和的Vuser数量的增长,这代表该带宽是足够的。若是图保持相对平坦的Vuser的数量增长,咱们有理由得出结论带宽制约了传送的数据量。
当模拟的用户,你应该可以查看Vuser的“实时行动,以确保他们正在执行正确的操做。该控制器容许您查看使用运行时查看实时的行动。
要在视觉上观察的Vuser的行为:
在控制器的运行选项卡,单击Vuser的按钮。打开当前对话框中。
在状态栏显示每一个Vuser的状态。在上面的例子中,能够看到四个Vuser将运行四是准备好了。在调度的启动Vuser的行动指示控制器在同一时间发布两款的Vuser。做为方案的进行,的Vuser将继续在两组以30秒的时间间隔来添加。
在Vuser列表中选择一个正在运行的Vuser。
单击显示选定的Vuser按钮这些Vuser工具栏上。运行时查看器打开并显示所选择的Vuser执行的操做。运行时浏览器的更新,该Vuser继续经过Vuser脚本的步骤。
点击隐藏选定的Vuser按钮这些Vuser工具栏上关闭运行浏览器。
要查看正在运行的测试期间单个Vuser的进度,能够显示包含的Vuser的操做的文字总结的日志文件。
要查看该Vuser的操做的文字总结
单击显示Vuser日志 中的Vuser工具栏上的按钮。打开Vuser日志对话框。
日志中包含对应于Vuser的操做信息。例如,在上面的窗口,该消息虚拟用户脚本开始指示该Vuser的运行的开始。滚动到日志的底部,看着新的消息添加由该Vuser执行的每一个操做。
关闭Vuser日志对话框和当前对话框中。
能够在负载测试期间手动添加更多Vuser来增长系统的负荷。
点击运行/中止Vuser按钮。运行/中止Vuser对话框打开,显示当前分配给在场景中运行的Vuser数。
在#列中,输入要添加到组的Vuser的数量。运行两个其余Vuser,更换数8用数字2,在#柱。
点击运行添加的Vuser。
若是一些原来的Vuser还没有初始化,运行初始化和运行新的选项出现。选择运行的新选项。
这两个其余Vuser被分配到travel_agent组,并在运行的本地主机负载生成器。该场景状态窗格显示,如今有10个正在运行的Vuser。
注意:您可能会获得LoadRunner Controller中没法激活其余Vuser的警告消息。这是由于您使用的是本地机器的负载生成器,它的内存有限的资源。通常状况下,使用专用机器做为负载生成器来避免这个问题。
检查场景状态窗格[Run选项卡上]的运行状况的汇总。在场景状态窗格中,能够深刻查看哪些Vuser操做是形成应用程序问题。高数量的失败事务和错误的可能代表负载下所须要的应用程序不执行。
若是一个应用程序启动重负载下失败,你极可能会遇到错误和失败的事务。控制器显示在输出窗口中的错误消息。
查看日志信息的详细信息。
您能够查看有关每条消息的Vuser,脚本和负载生成器经过单击相应的列中的蓝色连接与错误代码相关的信息。
例如,要查找其中发生错误的脚本,钻到消息总数列。输出窗口显示所选择的错误代码的全部消息,包括时间,迭代次数和行发生错误的脚本列表。
向下钻取行号列。
VuGen将打开,显示在发生错误的脚本行。可使用该信息来识别与缓慢的响应时间所引发的应用负载下失败交易。
在一个场景运行结束时,场景状态窗格的标题显示向下状态。这代表,在场景中的全部Vuser已完成运行。
您能够打开当前对话框中看到各个Vuser的状态。该Vuser对话框显示每一个Vuser进行成功迭代的次数,和通过时间的迭代次数。
要查看系统负载下如何表现,看事务响应时间,并肯定响应时间是否在可接受范围内。若是事务响应时间的状况下增长过程当中,你须要寻找的瓶颈。您将了解更多关于这第7课:分析场景。
一旦问题被隔离,涉及开发商,数据库管理员,网络和其余系统专家佐证的努力才能解决这个问题。做出调整后,在负载测试被重复,以确认该调整了预期的效果。你重复该循环以优化系统性能。
要保存方案,让您可使用相同的设置,选择再次运行文件>保存或单击保存按钮控制器工具栏上。
注:来源为HP官网帮助中心 http://lrhelp.saas.hp.com/en/latest/help/WebHelp/Content/Tutorial/WebTours.htm
因为使用的google翻译,有些专有名词翻译的不许确,这个系列只是作个入门流程参考,望你们见谅哈~