性能测试初学_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;
}

转载于:https://www.cnblogs.com/jilu1219/p/6591303.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值