zoukankan      html  css  js  c++  java
  • 性能测试初学_loadrunner脚本增强

    Action()
    {

    //Correlation comment - Do not change!Original value='120696.679141353zcAiDDfptDDDDDDDDHcfApAVcz' Name ='CorrelationParameter_1'
        web_reg_save_param_ex(                                     //---添加关联,关联需放在需关联的代码前面
            "ParamName=CorrelationParameter_1",
            "LB=userSession value=",
            "RB=>\n<table border",
            SEARCH_FILTERS,
            "Scope=All",
            "RequestUrl=*/nav.pl*",
            LAST);

        

        web_url("WebTours",
            "URL=http://localhost:1080/WebTours/",
            "TargetFrame=",
            "Resource=0",
            "RecContentType=text/html",
            "Referer=",
            "Snapshot=t1.inf",
            "Mode=HTML",
            EXTRARES,
            "URL=../favicon.ico", ENDITEM,
            LAST);

        

        

        web_reg_find("Text=, to the Web Tours reservation pages",           //--添加检查点,这里检查的是登录后的检查点,可通过tree-                                      快照里找到需检查点,右击添加关联,可计数,然后登录后                                     再通过计数值判断是否登录成功。检查点需放在需检查代码前
            "SaveCount=Welcome_Count",
            "Search=Body",
            LAST);

        
        lr_start_transaction("login");                          //--添加事务


        web_submit_data("login.pl",
            "Action=http://localhost:1080/WebTours/login.pl",
            "Method=POST",
            "TargetFrame=body",
            "RecContentType=text/html",
            "Referer=http://localhost:1080/WebTours/nav.pl?in=home",
            "Snapshot=t2.inf",
            "Mode=HTML",
            ITEMDATA,
            "Name=userSession", "Value={CorrelationParameter_1}", ENDITEM,           //--用关联的参数代替
            "Name=username", "Value={username}", ENDITEM,                            //--参数化
            "Name=password", "Value={password}", ENDITEM,
            "Name=JSFormSubmit", "Value=off", ENDITEM,
            "Name=login.x", "Value=0", ENDITEM,
            "Name=login.y", "Value=0", ENDITEM,
            LAST);

        
        lr_end_transaction("login", LR_AUTO);               //----结束事务

        
    // Check result

        if (atoi(lr_eval_string("{Welcome_Count}")) > 0){                    //--判断检查点是否已检查到

        lr_output_message("Log on successful.");

            }

         else{

        lr_error_message("Log on failed");

        return(0);

         }


        
    // 退出登录
        web_url("SignOff Button",
            "URL=http://localhost:1080/WebTours/welcome.pl?signOff=1",
            "TargetFrame=body",
            "Resource=0",
            "RecContentType=text/html",
            "Referer=http://localhost:1080/WebTours/nav.pl?page=menu&in=home",
            "Snapshot=t3.inf",
            "Mode=HTML",
            LAST);

    return 0;
    }

  • 相关阅读:
    centos6 Cacti部署文档
    nginx 3.nginx+fastcgi
    nginx 2.基本配置
    nginx 1.安装
    mongodb入门教程二
    mongodb入门教程
    一款jQuery立体感动态下拉导航菜单特效
    一款jQuery仿海尔官网全屏焦点图特效代码
    一款非常炫酷的jQuery动态随机背景滚动特效
    一款jquery编写图文下拉二级导航菜单特效
  • 原文地址:https://www.cnblogs.com/jilu1219/p/6591303.html
Copyright © 2011-2022 走看看