在上一课,您已录制了一系列典型用户操作,而 VuGen 将这些操作转录到 Vuser 脚本中。现在可以将录制的脚本合并到负载测试场景之前,回放此脚本以验证其是否能够正常运行。
回放脚本前,必须为该脚本配置运行时设置,用于定义 Vuser 的行为。
在这一课,您将学习以下内容:
通过设置 LoadRunner 运行时,可以模拟各种用户活动和行为。例如,可以模拟对服务器输出立即进行响应的用户,也可以模拟在每次响应之前停下来思考的用户。还可以配置运行时设置以指定 Vuser 重复 Vuser 脚本中一系列操作的次数。
有一般运行时设置和仅针对某些 Vuser 协议的设置。例如,对于 Web 仿真,可以指示 Vuser 在 Firefox、Chrome 或 Internet Explorer 中回放脚本。第 4 课:为负载测试准备 Vuser 脚本中将介绍特定协议的运行时设置。这一课将介绍一些一般运行时设置,即适用于所有 Vuser 协议的设置。一般运行时设置包括:
备注: 这一课将介绍如何使用 VuGen 修改运行时设置。后面的课程中将介绍如何使用 LoadRunner Controller 修改运行时设置。
打开“运行时设置”对话框。
单击回放 > 运行时设置。这时将打开“运行时设置”对话框。
设置“运行逻辑”设置。
在左窗格中的常规下,单击运行逻辑。
通过运行逻辑设置,您可以设置 Vuser 脚本的迭代次数。这是在回放脚本时,重复 Vuser 脚本的 Action 部分的次数。
将迭代次数设置为 2。
配置步设置。
在左窗格中的常规下,单击步。
通过步设置,您可以控制迭代的间隔时间。可以指定一个随机时间。这样可以精确模拟用户在操作之间等待的实际设置,但使用随机时间间隔。例如,您看不到真实用户在重复操作之间始终等待 60 秒的情况。
选择第三个单选按钮并选择下列设置:
在随机时间间隔下,间隔 60.000 到 90.000 秒。
配置日志设置。
在左窗格中的常规下,单击日志。
日志设置指出要在运行 Vuser 脚本期间记录的信息量。开发 Vuser 脚本时,您可能要启用某些日志记录来调试脚本,但在确认脚本运行正常后,只能用于记录错误,甚至禁用日志记录功能。
选择扩展日志并启用参数替换。后面的课程将对此选项展开进一步讨论。
查看“思考时间”设置。
在左窗格中的常规下,单击思考时间。
保持默认思考时间设置 - 忽略思考时间。您可以在 Controller 中设置思考时间。注意,在 VuGen 中运行脚本时速度很快,因为它不包含思考时间。
录制 Vuser 脚本并执行运行时设置后,就可以运行脚本。VuGen 提供了您的脚本正在运行的许多指示器。
要运行 Vuser 脚本,请执行以下操作:
单击回放 > 运行或单击 VuGen 工具栏上的回放按钮 。
回放结束后,会出现一个消息框提示您是否扫描关联。单击否。
当 Vuser 脚本停止运行后,您可以查看关于这次回放的摘要信息。回放摘要信息显示在回放摘要选项卡中。
“回放摘要”选项卡列出关于脚本运行的基本信息,例如回放的持续时间、回放的开始和结束时间。此外,“回放摘要”选项卡还提供一个显示脚本事件日志的链接,以及一个显示脚本运行详细结果的链接。
回放日志 - 在脚本回放期间所发生的事件的日志 - 显示在 VuGen 的“输出”窗格中。“输出”窗格使用不同颜色标记来显示回放期间所发生的事件的文本摘要。
在教程的这一节,您将打开回放日志并找到日志内的特定事件和通知。
要查看回放日志,请执行以下操作:
确保在“输出”窗格中选择了回放。
“虚拟用户脚本已启动”- 脚本运行的开始。
“迭代”- 每次迭代的开始和结束以及迭代次数。(该文本以橙色字体显示。)
备注: “输出”窗格用绿色显示成功的步骤,用红色显示错误。例如,如果 Vuser 无法连接到服务器,则“输出”窗格将用红色显示错误文本,并指出脚本中发生错误的行号。
备注: 如果双击“输出”窗格中的一行,VuGen 将在 VuGen 编辑器中指示脚本中相应的步骤。
回放录制的事件后,需要查看回放结果以确定是否成功回放脚本。如果某个地方失败,则需要知道失败的时间以及原因。
在这一节,您将查看并分析脚本运行结果。VuGen 会在“测试结果”窗口中提供回放结果摘要信息。
“测试结果”窗口首次打开时包含两个窗格:“树”窗格(左侧)和“结果摘要”窗格(右侧)。
要查看回放结果,请执行以下操作:
在下一节,我们将深入研究回放结果,确定回放期间脚本是否能如期到达目标网页。
如果回放结果指出有些地方失败,您可以深入分析测试结果并找出失败的地方。
在“测试结果”窗口的“树”窗格中,可以展开测试树并分别查看每一步的结果。“摘要”窗格将显示迭代期间的回放快照。
显示结果快照。
单击提交表单:login.pl 节点。“摘要”窗格显示与该步骤相关的回放快照。
查看步骤摘要。
“摘要”窗格显示步骤摘要信息:对象或步骤名、关于页面加载是否成功的详细信息、结果(通过、失败、完成或警告)以及步骤执行时间。
搜索结果状态。
您可以使用关键字通过或失败搜索回放结果。
此操作非常有用,例如当整个结果摘要表明回放失败时,您可以确定失败的位置。
筛选结果。
可以筛选“测试树”窗格来显示特定的迭代或状态。例如,可以进行筛选以仅显示“失败”状态。
关闭“测试结果”窗口。
单击文件 > 退出。
您已成功回放模拟用户操作 HP Web Tours 应用程序的 Vuser 脚本。现在您可以继续学习第 3 课:解决常见回放问题。
|