LoadRunner 教程 > 第 1 课:创建 Vuser 脚本

第 1 课:创建 Vuser 脚本

要在系统上生成负载,首先需要创建可以运行以模拟真实用户行为的 Vuser 脚本。可以使用 VuGen 创建并生成 Vuser 脚本。

在这一课,您将学习以下内容:

VuGen (Virtual User Generator) 简介

在性能测试环境中,LoadRunner 用虚拟用户(也称为 Vuser)代替真实用户。Vuser 以一种可重复、可预测的方式模拟典型用户的操作,在系统上生成负载。

您可以使用 VuGen(LoadRunner 的 Virtual User Generator)创建 Vuser 脚本。VuGen 以“录制-回放”的方式工作。当您在应用程序中执行业务流程步骤时,VuGen 会录制您的操作,并将这些操作转换为 Vuser 脚本中的步骤。这些 Vuser 脚本构成了负载测试的基础。

创建一个空 Vuser 脚本

要开发 Vuser 脚本,首先需要打开 VuGen 并创建一个空脚本。然后,您可以通过向脚本录制事件和添加手动增强来填充空脚本。

在这一节,您将打开 VuGen 并创建一个基于 Web - HTTP/HTML 协议的空 Vuser 脚本。

定义:协议是客户端和服务器之间的通信方法。
要创建一个空 Vuser 脚本,请执行以下操作:
  1. 单击开始 > 所有程序 > HP Software > HP LoadRunner > Virtual User Generator,或双击桌面上的 Virtual User Generator 快捷方式图标。

    HP Virtual User Generator 主窗口将打开。

  2. 单击文件 > 新建脚本和解决方案或单击 VuGen 工具栏上的添加新脚本按钮 。将打开“创建新脚本”对话框。

  3. 确保类别单协议。VuGen 将列出适用于单协议脚本的可用协议。
  4. 从可用协议的列表中,选择 Web - HTTP/HTML,然后单击创建。VuGen 将创建一个空 Vuser 脚本,并在 VuGen 编辑器中显示该脚本。

录制 Vuser 脚本

开发 Vuser 脚本的下一步是录制由实际用户执行的操作。在上一部分,您已创建一个空的 Web - HTTP/HTML Vuser 脚本。现在可以开始将操作直接录制到脚本中。在本节中,您将跟踪旅行社预订从丹佛到洛杉矶的航班时所执行的操作,并查看航班路线。

备注: 要使 VuGen 录制您在 Web Tours 应用程序中执行的操作,请单击录制 > 录制选项。在“录制选项”对话框中,选择常规 > 脚本,然后在脚本选项下,确保清除跟踪创建为 COM 本地服务器的进程复选框。

要录制 Vuser 脚本,请执行以下操作:

  1. 在 HP Web Tours 网站上开始录制。

    1. 单击录制 > 录制,或单击 VuGen 工具栏上的录制按钮 。“开始录制”对话框将打开。

    2. Record into action 框中,选择 Action
    3. 录制列表中选择 Web 浏览器
    4. 应用程序框中,确保显示 Microsoft Internet Explorer
    5. URL 地址框中,输入 http://localhost:1080/WebTours
    6. 单击开始录制。这时将打开一个新的 Web 浏览器,并显示 HP Web Tours 主页。

      备注: 如果打开 HP Web Tours 时出错,请确保 Web Tours 服务器正在运行。启动 Web Tours 对话框的出现表示服务器正在运行。要启动该服务器,请选择开始 > 所有程序 > HP Software > HP LoadRunner > Samples > Web > Start Web Server。在基于图标的桌面上(如 Windows 8),搜索 "Start HP",然后从结果中选择 Start HP Web Tours Server

      这时将打开 VuGen 的浮动“录制”工具栏。

  2. 登录到 HP Web Tours。

    1. 输入以下信息:

      - User name:jojo

      - Password:bean

    1. 在左窗格中单击 Login。将出现 HP Web Tours 应用程序欢迎您使用的消息。
  3. 输入航班详细信息。

    1. 单击 Flights。将打开“Find Flight”页面。

    2. Departure City 中选择 Denver(默认值)。

    3. Departure Date:保持默认日期。

    4. Arrival City 中选择 Los Angeles

    5. Return Date:保持默认日期。

    6. Seating Preference 中选择 Aisle

    7. 请保持其余选项的默认设置不变并单击 Continue。将打开“Find Flight”页面。
  4. 选择航班。

    单击 Continue 接受默认航班选择。将打开“Payment Details”页面。

  5. 输入支付信息并预订机票。

    1. Credit Card 框中输入 12345678

    2. Exp Date 框中输入 06/14
    3. 单击 Continue。这时将打开发票页面,显示您的发票。
  6. 在左窗格中单击 Itinerary。这时将打开“Itinerary”页面。

  7. 在左窗格中单击 Sign Off

  8. 关闭浏览器,然后单击 VuGen 浮动工具栏上的停止录制按钮 以停止录制。

    VuGen 将生成所需的代码,并将在 Vuser 脚本中插入代码。

    如果设计工作室打开,请单击关闭以关闭设计工作室。

  9. 保存 Vuser 脚本。
    1. 选择文件 > 将脚本另存为
    2. 导航至 <LoadRunner 安装>\tutorial,创建名为 Scripts 的新文件夹,然后导航至新的 Scripts 文件夹。
    3. 文件名框中,输入 basic_tutorial
    4. 单击保存。VuGen 将保存该脚本,并在 VuGen 标题栏中显示脚本名称。

查看 Vuser 脚本

现在您已经录制了旅行社登录、预订机票、查看航班线路和注销的操作。VuGen 录制了从单击开始录制按钮到单击停止录制按钮之间的所有操作步骤。

现在可以使用 VuGen 查看脚本。VuGen 允许您以多种格式查看 Vuser 脚本:

后续课程

现在您已经熟悉了如何录制和查看基本 Vuser 脚本,接下来可以学习第 2 课:回放 Vuser 脚本


© 1993-2014 Hewlett-Packard Development Company, L.P.