LoadRunner教程:Vuser脚本回放(一)

在上一课中,我们录制一组典型的用户行为,并准备了脚本回放。

脚本回放前,您可以配置脚本的运行设置,定义Vuser的行为。在本课中,将包括以下主题:

  • 如何设置运行行为?
  • 如何运行Vuser脚本?
  • 哪里查看回放信息?
  • 脚本回放是否成功?
  • 如何搜索或筛选结果?

LoadRunner

如何设置运行行为?

LoadRunner的运行设置,可以模拟不同的用户活动和行为。例如,你可以模仿从服务器输出的立即响应,或者响应之前的停顿和思考时间。您还可以配置运行设置,指定一组Vuser脚本的操作重复多少次。

有一般运行设置,也有特定的用户协议设置。例如,对于一个Web仿真,可以指示用户在火狐,Chrome或Internet Explorer中的脚本回放。特定协议运行设置我们将在下一节课中详细介绍。本文我们主要介绍一般运行设置,可以应用于所有的Vuser协议。总运行时间设置包括:

  • Run Logic(运行逻辑)。Vuser脚本各个部分的重复次数。
  • Pacing。重复之前等待的时间。
  • Think Time(思考时间)。Vuser脚本两个步骤之间的停顿思考时间。
  • 日志。你希望在回放中收集的信息等级。

注意:本课程将介绍如何使用VuGen修改运行设置。后面的课程介绍了如何使用LoadRunner Controller修改运行设置。

配置运行设置:

  1. 打开上一课中保存的Vuser脚本
  2. 打开Runtime Settings(运行配置)视图
    点击Replay > Runtime Settings或按F4。Runtime Settings视图将在VuGen editor中打开。
    LoadRunner教程:Vuser脚本回放(一)_第1张图片
  3. Run Logic设置
    在左窗格的General中,单击Run Logic
    LoadRunner教程:Vuser脚本回放(一)_第2张图片

    Run Logic可以设置Vuser脚本的重复次数。

    将Number of iterations设为2。

  4. Pacing设置
    在左窗格的General中,单击Pacing
    LoadRunner教程:Vuser脚本回放(一)_第3张图片

    Pacing设置可以控制迭代之间的时间。您将时间设为随机。这种时间间隔随机,可以准确模拟真实用户在现实操作时候的等待时间。

    选择第三个单选按钮,选择如下:
    Start new iteration at Random intervals, every 60.000 to 90.000 second(s).

  5. Log(日志)设置
    在左窗格的General中,选择Log
    LoadRunner教程:Vuser脚本回放(一)_第4张图片

    Log可以设置Vuser脚本运行多少信息。开发一个Vuser脚本,您可能需要进行一些日志记录进行调试。但一旦确认了脚本功能,您可以让日志只记录错误,甚至禁用。

    选择Extended log并启用Parameter substitution。我们将在下文中详细介绍这个选项。

  6. 查看Think Time设置
    在左窗格的General中,单击Think Time
    LoadRunner教程:Vuser脚本回放(一)_第5张图片
    保持默认的think time设置 - 忽略 think time。您可以在Controller中设置think time。需要注意的是,如果不考虑think time,VuGen脚本的运行速度会非常快。

     

如何运行Vuser脚本?

录制Vuser脚本并进行runtime设置后,您就可以运行该脚本了。

运行Vuser脚本:

  1. 在VuGen中打开Vuser脚本。
  2. 点击Replay > Run或在VuGen toolbar中单击Replay按钮

VuGen为脚本运行提供了多项指标。

  1. 在VuGen的左下角会显示"Running"消息。
  2. Editor中的黄色标记,表示正在回放的具体行。
  3. Step Navigator pane指示正在回放的步骤。
  4. Output pane显示回放的进展信息。
LoadRunner教程:Vuser脚本回放(一)_第6张图片

你可能感兴趣的:(Runtime,设置,loadrunner,run,logic,Vuser脚本)