第3课:重播Vuser脚本

在前面的教训,你记录了一组典型的用户行为,并准备重播脚本。

重播脚本之前,您可以配置脚本的运行时设置,它定义了Vuser的行为。

注:记录与基于Web的协议的地方WebTours演示应用程序的脚本后,脚本重播可能,如果你使用的是代理失败。如果你的代理不支持绕过本地地址(如安装在本地主机上WebTours)会发生这种情况。为了解决这个问题,在运行时设置代理视图下,配置无代理工作。

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

如何设置该Vuser的运行时行为?

LoadRunner的运行时设置允许您模拟各种不同的用户活动和行为。例如,你可以模仿谁立即响应,从服务器输出,或者谁站,每个响应之前认为用户的用户。您还可以配置运行时设置指定的Vuser应该重复多少次了一套Vuser脚本行为。

有迹象表明,特定于只有某些Vuser的协议一般运行时设置和设置。例如,对于一个Web仿真,可以指导你的Vuser重播在Firefox,Chrome或Internet Explorer中的脚本。特定协议运行时设置将覆盖4课:准备Vuser脚本进行负载测试。本课程介绍了一些适用于所有的Vuser协议的一般运行时设置的设置。一般运行时设置包括:

  • 运行逻辑。一个的Vuser重复Vuser脚本的各个部分的次数。
  • 起搏。将时间重复之间的等待时间。
  • 思考时间,该时间该Vuser停止脚本步骤之间的想法。
  • 日志。您要播放过程中收集的信息化水平。

注:本课程介绍如何使用VuGen将修改运行时设置。以后的课程将介绍如何使用LoadRunner的控制器来修改运行时设置。

要配置运行时设置:
  1. 打开您在上一课保存Vuser脚本。
  2. 打开运行时设置视图。

    点击重放>运行时设置或按F4。运行时设置鉴于VuGen将编辑器中打开。

  3. 设置运行逻辑设置。

    在左窗格中,在通用,单击运行逻辑

    运行逻辑设置可以设置为重复Vuser脚本的数量。这是次重复Vuser脚本的操作部分,当脚本重播的次数。

    设定迭代次数2

  4. 设置起搏设置。

    在左窗格中,在通用,单击起搏

    起搏设置可以控制迭代之间的时间。您将指定一个随机时间。这准确地模仿,用户操作之间等待现实生活中的设置,但在随机时间间隔。例如,你没有看到真正的用户一直在等待重复动作之间正好60秒。

    选择第三个单选按钮,然后选择以下内容:

    在随机时间间隔开始新的循环,每到60.00090.000秒(S) 

  5. 设置的日志设置。

    在左窗格中,在通用,选择登录

    日志设置指示多少信息,同时运行Vuser脚本日志。同时制定了Vuser脚本,您可能需要启用一些日志记录进行调试,但一旦你确认你的脚本功能,您可以启用仅错误,甚至禁用日志记录。

    选择扩展日志并启用参数替换。此选项将是相关的下列教训此时它会进行讨论。

  6. 查看思考时间设置。

    在左窗格中,在通用,单击思考时间

    保持默认的思考时间设置- 忽略思考时间。您将设置从控制器的思考时间。请记住,当你运行在VuGen脚本,它会很快运行,因为它不包括思考时间。

我如何运行我的Vuser脚本?

录制Vuser脚本并设置运行时设置之后,您就可以运行该脚本。

要运行Vuser脚本:

  1. 打开VuGen将Vuser脚本。
  2. 点击重放>运行或点击重放按钮VuGen工具栏上。

VuGen提供了一些指标,你的脚本运行。

  1. “消息运行 ”出现在VuGen的左下角。
  2. 黄色标记出现在编辑器中,并表示正在重播的具体线路。
  3. 步骤导航窗格中表示正在重播的步骤。
  4. 输出窗格显示消息的重播进展。

我在哪里可以查看有关回放的信息?

回放概要

当Vuser脚本停止运行,您可以查看重播的摘要。摘要在打开回放概要:<脚本名称>标签。

钍回放概要选项卡显示:

  • 是否脚本重放成功或失败。

  • 有关脚本的基本信息运行,如重放的持续时间,和重放的开始和结束时间。
  • 脚本回放期间执行的操作和交易的摘要。您可以点击以显示更多详细信息嵌入到任何行动或交易的链接。

    注意:如果操作和交易的摘要不会出现,选择工具>选项>脚本>重播>收集重播统计数据,然后再重播脚本。

  • 重播统计,脚本回放期间的总吞吐量,如汇总。

输出窗格

输出窗格显示回放日志,脚本回放期间发生的事件的列表。重播日志使用颜色编码来显示重播期间发生的事件的文本摘要。

在本节中,您将打开输出窗格中,找到回放日志中的特定事件和通知。

要查看回放日志:

  1. 回放脚本后,输出窗格通常打开。如果没有打开,点击查看>输出或者单击输出按钮VuGen工具栏上。
  2. 确保重播是在输出窗格中选择。

  3. 从VuGen将菜单,单击搜索>快速查找 ,打开搜索对话框。
  4. 适用范围,选择当前的脚本
  5. 单击在搜索中包括,然后选择日志复选框。
  6. 找到以下项重播日志中,通过输入以下文本的查找文本字段:
    1. “虚拟用户脚本启动” - 脚本运行的开始。

    2. “Vuser的终结” - 脚本运行结束。
    3. “迭代” - 开始和每次迭代的结尾和迭代次数。(本文以橙色显示刻字。)

      注:输出窗格显示红色绿色的成功步骤和错误。例如,如果该Vuser无法连接到服务器时,输出面板将显示在红色错误文本,并指示在发生错误的位置的脚本的行号。

      提示:在输出窗格中如果您双击线,VuGen将显示在VuGen中脚本编辑器相应的步骤。

      注:来源为HP官网帮助中心 http://lrhelp.saas.hp.com/en/latest/help/WebHelp/Content/Tutorial/WebTours.htm

      由于使用的google翻译,有些专有名词翻译的不准确,这个系列只是做个入门流程参考,望大家见谅哈~

LR12.53—第3课:重播Vuser脚本的更多相关文章

  1. LR12.53—第2课:准备脚本重播

    第2课:准备脚本重播 创建Vuser脚本后,可以通过从VuGen中运行它验证它.有时重播将失败,即使同样的动作在录制过程中取得了成功. 许多应用程序使用,每次使用应用​​程序时更改动态值.例如,某些服 ...

  2. LR12.53—第4课:准备Vuser脚本进行负载测试

    第4课:准备Vuser脚本进行负载测试 在前面的课程中,您确认您的Vuser脚本的回放产生了真正的用户的精确仿真.下一个步骤是准备的脚本负载测试.如何将多用户系统同时工作的工作?会拖慢系统到不可接受的 ...

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

    第1课:构建Vuser脚本 要生成系统上的负载,首先建立一个可以运行以模拟真实用户行为Vuser脚本.您使用VuGen创建和构建Vuser脚本. 在这一课中,你将涵盖以下主题: 介绍VuGen将 - ...

  4. LR12.53—第5课:创建负载测试场景

    在前面的课程中,您使用VuGen将验证您的Vuser脚本.在本课中,您将评估多个Vuser的负载下您的系统.您将模拟十个旅行代理同时使用航班预订系统的行动,以及这些用户的负载下观察系统的行为.设计和运 ...

  5. LR12.53—第6课:运行负载测试

    第6课:运行负载测试 当你运行一个负载测试,LoadRunner将生成系统上的负载.然后,您可以使用LoadRunner的监控器和图形负载下,观察系统的性能. 在这一课中,你将涵盖以下主题: 一目了然 ...

  6. LR12.53—第7课:分析场景

    第7课:分析场景 在前面的课程中,您学习如何设计,控制和执行方案运行.一旦您已加载您的服务器,你要分析的运行,并确定需要被淘汰,以提高系统性能的问题. 在图表和报告中有关方案的性能您的分析会议上提出的 ...

  7. 【原创】LoadRunner Java Vuser脚本的配置和调试指南

    1 编写目的 本文介绍了Loadrunner多负载压力机的配置,并通过测试Java Vuser的数据库连接脚本对配置结果进行了验证,同时对配置过程中遇到的问题和解决的过程进行了记录,关于Java数据库 ...

  8. 《linux就该这么学》第五节课,shell脚本的各种语句!

    第四章shell语句 (据课本和虚拟机实验排版,借鉴请改动)               4.2:shell脚本   脚本包括:脚本声明,脚本注释,脚本内容和命令 例:#!/bin/bash      ...

  9. LR12.53—使用HP网络导游示例应用程序

    本教程使用 的HP Web之旅,一个样本的基于Web的旅行社系统,向人们展示LoadRunner将如何作为负载测试解决方案.惠普网络旅游用户连接到Web服务器,搜索航班,预订机票,检查飞行路线. 虽然 ...

随机推荐

  1. js或jquery如何获取父级、子级、兄弟元素(包括祖级、孙级等)

    原生javascript方法: var a = document.getElementById("dom"); del_space(a); //清理空格 var b = a.chi ...

  2. 【WEB前端】使用百度ECharts,绘制项目质量报表

    一.下载ECharts的js库 下载地址:http://echarts.baidu.com/download.html 由于我们对体积无要求,所以我们采用了完整版本,功能齐全,在项目中,我们只需要像普 ...

  3. 多系统PE win UBUNTU OSX

    WIN8 PE来自黑果圈中著名的地平线大神- 内置wim安装工具.EFI修复工具 OSX PE来自 FireWolf OS X PE V7.0 UBUNTU 直接安装盘就能当PE用 需要一个FAT32 ...

  4. Linux-深入理解Socket异常

    在各种网络异常情况的背后,TCP是怎么处理的?又是怎样把处理结果反馈给上层应用的?本文就来讨论这个问题.分为两个场景来讨论 建立连接时的异常情况 1 正常情况下 经过三次握手,客户端连接成功,服务端有 ...

  5. mac快捷键

    切换 1. 应用程序切换 command tab 2.应用程序中的窗口间切换 command ~ ===================== 通用 1. 隐藏窗口 command H 2. 最小化窗口 ...

  6. ABBYY FineReader 12对系统有哪些要求

    ABBYY FineReader是市场领先的ocr文字识别软件,可快速方便地将扫描的文档.PDF文档和图像文件(包括数码照片)转化为可编辑.可搜索的格式.每个软件都有其安装运行的系统要求,ABBYY ...

  7. FCN网络的训练——以SIFT-Flow 数据集为例

    参考文章: http://blog.csdn.net/u013059662/article/details/52770198 caffe的安装配置,以及fcn的使用在我前边的文章当中都已经提及到了,这 ...

  8. LoadRunner简介

    LoadRunner是什么 LoadRunner是一个性能测试工具,它最初是Mercury公司的产品,后背HP收购. LoadRunner常用来做什么 l 验证某系统在某环境下是否满足性能需求. l  ...

  9. 【转】libevent源码分析

    libevent源码分析 转自:http://www.cnblogs.com/hustcat/archive/2010/08/31/1814022.html 这两天没事,看了一下Memcached和l ...

  10. C# WinForm 禁止最大化、最小化、双击标题栏、双击图标等操作(转载)

    protected override void WndProc(ref Message m) { if (m.Msg==0x112) { switch ((int) m.WParam) { //禁止双 ...