zoukankan      html  css  js  c++  java
  • LoadRunner-关联(自动关联和手动关联)

    使用LR录制脚本,新建课程;每次新建课程都会产生一个新的courseid和partid,直接使用录制的脚本执行是不行的。所以用到了关联。

     注:关联分手动和自动关联,自动关联搜索出一些不必要关联的数据,有些关联有时扫不出。所以最后我使用的是手动关联才成功的。

     方法一:replay后会自动进行关联扫描,或者使用菜单工具“Scan Script for Correlations”进行自动关联(如下图)

    扫描结果查看点击"show/hide output window"

     再点击"Correlation Results"。可以看到自动关联了3个参数,确认脚本中哪些是需要关联的,比如3831是courseid值 ,选择该行,然后点击Correlate。

    3212和32124都不是partid值,所以不需要关联。

     方法二:手动关联。选择Tree视图,"HTTP View",Action中选中生成courseid的actioin(这里为newCourse.action)。

    可以看到右边Response里有服务器返回的courseid(3763),选中然后点右键进行关联 。(注:courseid和partid的值通过查看录制生成的脚本中查看,或者数据库)

    相同的方法在courseInfo.action中找到partid的值然后进行关联 

     此时在脚本中查看新增加了两个web_reg_save_param_ex()函数。

    web_reg_save_param_ex(
    "ParamName=CorrelationParameter_1",
    "LB=plain ",
    "RB=",
    SEARCH_FILTERS,
    "Scope=All",
    "RequestUrl=*/newCourse.action*",
    LAST);

    web_reg_save_param_ex(
    "ParamName=CorrelationParameter_2",
    "LB=#",
    "RB="></script",
    SEARCH_FILTERS,
    "Scope=All",
    "RequestUrl=*/courseInfo.action*",
    LAST);

     再次运行脚本可以实现每次新建一个课程的功能。

  • 相关阅读:
    「CH2401」送礼物 解题报告
    IO流总结
    关于Servlet中GET和POST方法的总结
    关于Java-枚举的总结
    JVM原理
    Form表单中method="post/get'的区别
    基于Servlet+JSP+JavaBean开发模式的用户登录注册
    浅谈jsp和servlet的区别
    serialVersionUID作用
    oracle的oci和thin区别
  • 原文地址:https://www.cnblogs.com/happy-xiaoxiao/p/7486153.html
Copyright © 2011-2022 走看看