zoukankan      html  css  js  c++  java
  • Loadrunner中web脚本转成JavaVuser脚本

    先用web方式录制好脚本,进行参数化,关联验证等操作,之后执行以下步骤:

    1)将要转换的web脚本复制出来并保存到web.txt中
    2)参数界定符部分需要由{}手动修改成<>,包括参数化的和关联验证的等
    3)打开CMD
    4)切换到 C:Program FilesHPLoadRunnerdat
    5)运行 ..insed -f web_to_java.sed c:web.txt > c:java.txt
    6) 新建JavaVuser的工程,把java.txt的内容粘贴到actions函数里边

    7)重新创建参数化采用的参数

    8)还有就是关联验证处要自己手动修改:

    web:

    web_reg_save_param_ex(
                    "ParamName=CorrelationParameter_2",
                    "LB=Thank you, <b>",
                    "RB=</b",
                    SEARCH_FILTERS,
                    "Scope=All",
                    "IgnoreRedirections=Yes",
                    "RequestUrl=*/login.pl*",
                    LAST);

    要替换JavaVuser:
            _webresult = lrapi.web.reg_save_param(
                    "CorrelationParameter_1", new String[]{
                    "LB=Thank you, <b>",
                    "RB=</b",
                    LAST});

    9)关于打印语句,也需要调整,web里用的是C语法,要修改为Java语法;

    web:

    lr_output_message("Username is: %s", lr_eval_string("{userName}"));

    要替换JavaVuse:
    lr.output_message("Username is:"+lr.eval_string("<userName>"));
    这是C和Java本身的区别,千万不能忽视这一点,希望同学们引以为戒。

    这样做完的话,JavaVuser脚本应该就能编译通过了。

  • 相关阅读:
    数据库的操作封装成类
    简单搭建WEB框架及原理
    界面小项目之小米商品排列
    界面小项目之小米登录注册
    kubernetes版本1.7.6对比1.13.0
    docker将宿主机文件复制到容器内
    常用git命令
    centos7常用命令汇总
    openstack相关的命令总结
    kubernetes常用命令2
  • 原文地址:https://www.cnblogs.com/yajing-zh/p/4626297.html
Copyright © 2011-2022 走看看