zoukankan      html  css  js  c++  java
  • LR12.53—第2课:准备脚本重播

    第2课:准备脚本重播

    创建Vuser脚本后,可以通过从VuGen中运行它验证它。有时重播将失败,即使同样的动作在录制过程中取得了成功。

    许多应用程序使用,每次使用应用​​程序时更改动态值。例如,某些服务器指定为每个新会话的唯一会话ID。当您尝试重放记录的会话,应用程序创建,从记录的会话ID不同的新会话ID。当你重放特定类型的Vuser脚本动态值,如这些独特的会话ID,可能会造成困难。例如,动态会话ID重播的Web-HTTP / HTML脚本时,而不是重播TruClient脚本时,经常造成问题。

    使用LoadRunner的相关性,来解决动态值的问题。当你关联的值,VuGen将保存变化值,在我们的情况下,会话ID,一个参数。当运行Vuser脚本时,Vuser不使用的入账价值,相反,它采用了新的会话ID,由服务器分配给它。

    对于包含动态参数,如会话ID的脚本,VuGen会自动提示你在录音结束值相关。在过去的教训,我们绕过的相关性,以查看脚本原样。

    在本课中,您将学习如何动态值相关,并促进一个成功的重播。

    我该如何关联我的脚本?

    如果您尝试重播您在记录未修改Vuser脚本第1课:构建Vuser脚本,重播将失败。新的会话ID将不匹配的记录的ID,而这将导致失败。

    为了解决这个问题,你可以使用VuGen的设计工作室到会话ID关联。通常情况下,VuGen将在录制会话结束扫描脚本,并提示您建议的相关性。

    但是,你可以随时打开Design Studio来扫描相关的脚本。您也可以撤消您通过设计工作室没有任何关系。

      1. 打开设计工作室。

        点击工具栏的设计工作室按钮,或选择设计>设计工作室

        VuGen将扫描脚本和其相关的数据,搜索可能的动态值。

      2. 相关的会话ID。
        1. 选择在相关选项卡中的会话ID项,然后单击归属关系VuGen将改变会话ID的状态应用,并在Vuser脚本的顶部插入一个新的功能。新功能保存原始会话ID的参数。

        2. 关闭设计工作室。
      3. 检查相关语句的语法。

        在VuGen中编辑器,找到VuGen将添加到开始Ø脚本的功能。新条目的格式如下:

        web_reg_save_param_regexp( 
        “PARAMNAME = userSession”, 
        “ 正则表达式= userSession \值=(。*?)> \ñ<表\的边界”,
        “SEARCH_FILTERS”, 
        “ 范围=身体”,
        “IgnoreRedirections =否”,
        “RequestUrl = * / * nav.pl“,
        LAST);

        web_reg_save_param_regexp功能指示VuGen保存包含在正则表达式的值的第一次出现(唯一的会话ID)到一个名为参数userSession

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

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

  • 相关阅读:
    Symbol Commands
    Control Structures
    script.stub
    Lowest Common Ancestor of a Binary Search Tree
    Move Zeroes
    Odd Even Linked List
    ubuntu18.04系统安装及php7.2,apache2,mysql8,git,svn,composer,vs code 到安装 php 扩展配置php.ini 实现 laravel5.8 运行
    thinkphp3.2.3 自定义路由实践
    thinkphp3.2.3 自动验证 unique 出错的解决办法
    【重磅】中国集成电路产业基金投资版图详解
  • 原文地址:https://www.cnblogs.com/maggie-110/p/5552241.html
Copyright © 2011-2022 走看看