• LR12.53—第1课:构建Vuser脚本


    第1课:构建Vuser脚本

    要生成系统上的负载,首先建立一个可以运行以模拟真实用户行为Vuser脚本。您使用VuGen创建和构建Vuser脚本。

    在这一课中,你将涵盖以下主题:

    介绍VuGen将 - 虚拟用户生成

    在性能测试环境中,LoadRunner替换人类用户与虚拟用户,也被称为的Vuser以可重复和可预测的方式- Vuser的通过模拟典型用户的操作产生的系统上的负载。

    您使用VuGen(LoadRunner的虚拟用户生成器)来创建Vuser脚本。VuGen将适用于记录和回放的原则。当你走过你的应用程序中的业务流程时,VuGen记录你的动作并转化这些动作到Vuser脚本步骤。这些Vuser脚本形成负载测试的基础。

    创建一个空白的Vuser脚本

    要开发Vuser脚本,你第一次打开VuGen中并创建一个空白脚本。此后,您可以通过记录事件,并添加手动增强的脚本提升空白脚本。

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

    要创建空白Vuser脚本:
    1. 在LoadRunner的机器,双击虚拟用户生成桌面上的快捷方式图标,打开VuGen中。

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

    3. 确保类别在左窗格中是单一的协议VuGen将显示了可用于一个单一协议脚本的协议的列表。
    4. 从可用协议列表中,选择网络- HTTP / HTML,然后单击创建

      VuGen将创建一个空白Vuser脚本并显示VuGen将编辑器的脚本。

    录制Vuser脚本

    在显影Vuser脚本的下一步是记录由实际用户执行的操作。在上一节中,您创建了一个空的Web - HTTP / HTML Vuser脚本。现在,你就可以开始直接录制动作到脚本。在本节中,你会跟踪旅行社进行预订从丹佛到洛杉矶的飞行动作,并检查航班行程。

    注:为了使VuGen录制你在Web Tours应用程序执行的操作,单击录制>录制选项在录制选项对话框中,选择常规>脚本,然后在脚本选项,请确保为COM本地服务器创建的轨道过程复选框被清除。

    要录制Vuser脚本:

    1. 开始录制在HP网站旅游网站。

      1. 点击录制>录制,或者单击录制按钮VuGen工具栏上。打开开始录制对话框。

      2. 录制到操作框中,选择动作
      3. 记录列表中,选择Web浏览器
      4. 应用程序中,请确保Microsoft Internet Explorer中出现。
      5. URL地址框中,键入HTTP://本地主机:1080 / WebTours
      6. 单击开始录制一个新的Web浏览器打开并显示在HP Web旅游主页。

        注意:如果有一个错误打开HP网站游览,请确保网络导游服务器正在运行。有关详细信息,请参阅使用HP网络导游示例应用程序

        VuGen的浮动录制工具栏打开。

    2. 登录到HP网站之旅。

      1. 键入以下信息:

        -用户名:乔乔

        -密码:

      1. 在左窗格中,单击登录HP网络之旅欢迎您到应用程序。
    3. 输入航班信息。

      1. 点击机票打开查找航班页面。

      2. 出发城市,选择丹佛(默认)。

      3. 出发日期:保持默认日期。

      4. 到达城市,选择洛杉矶

      5. 返回日期:保持默认日期。

      6. 座位偏好,选择 过道

      7. 保留默认设置的其余部分,然后点击继续打开查找航班页面。
    4. 选择一个航班。

      点击Continue(继续)接受默认航班选择。打开付款明细页。

    5. 输入支付信息并预订航班。

      1. 信用卡框中,输入12345678

      2. 精通日期框中,输入6月19日
      3. 点击继续打开发票页面,并显示您的发票。
    6. 在左窗格中,单击行程打开网页行程。

    7. 在左窗格中,单击搁笔

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

      VuGen将生成所需的代码和代码插入到Vuser脚本。

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

    9. 保存Vuser脚本。
      1. 选择文件>另存脚本
      2. 导航到 <LoadRunner安装> 教程,创建一个名为新文件夹的脚本,然后导航到新的脚本文件夹。
      3. 文件名 ​​框中,键入basic_tutorial
      4. 点击保存VuGen将保存脚本并在VuGen将标题栏显示脚本名称。

    查看Vuser脚本

    现在,您已经录制了旅行社的登录,预订航班,检查行程,并注销的行为。VuGen将记录从您点击的那一刻你的步骤开始录制按钮,您单击的那一刻停止录制按钮。

    现在,您可以使用VuGen查看脚本。VuGen将让你看到Vuser脚本中的一些格式:

    • 解决方案资源管理器为您提供了结构化的访问Vuser脚本的各个部分,以及多项与该Vuser脚本相关的文件。

    • 步骤导航显示列出Vuser的操作步骤为脚本的基于图标的视图。对于在录制过程中执行的每个操作,VuGen将产生在步骤导航器的相应步骤。

      步骤导航器显示一个快照图标,以表明的一个具体步骤包含一个快照。

      要查看步骤Navigator中,选择脚本视图>步骤导航,或者单击步骤导航按钮VuGen工具栏上。双击步骤导航器的任何步骤,以显示在编辑器中相应的功能。

    • 该VuGen将编辑器显示脚本的基于文本的视图。在编辑器中,Vuser的操作被列为API函数。在编辑器中,VuGen将使用颜色编码显示在脚本的功能和它们的参数值。您可以键入C或LoadRunner的API函数,以及控制流语句,直接进入脚本。

    注:来源HP官网LR帮助中心,由于使用的google翻译,有些专有名词翻译的不准确,这个系列只是做个入门流程参考,望大家见谅哈~

  • 相关阅读:
    深入理解Java:注解(Annotation)--注解处理器
    Java进阶之reflection(反射机制)——反射概念与基础
    JAVA 动态代理
    注解是建立在class文件基础上的东西,同C语言的宏有异曲同工的效果
    Android 进阶8:进程通信之 Binder 机制浅析
    Android Binder机制(一) Binder的设计和框架
    Android Service初解
    原生sql和 TP sql怎么关联?
    Laravel 修改默认日志文件名称和位置
    laravel asset()函数
  • 原文地址:https://www.cnblogs.com/maggie-110/p/5552231.html
Copyright © 2020-2023  润新知