zoukankan      html  css  js  c++  java
  • loadrunner逻辑增强

    在脚本上加上一些逻辑,更好判断结果是否成功

    Action()
    {
        web_reg_save_param(
            "usersession",
            "LB=userSession value=",
            "RB=>",
            LAST
            );
    
        web_url("webtours", 
            "URL=http://127.0.0.1:1080/webtours/", 
            "Resource=0", 
            "RecContentType=text/html", 
            "Referer=", 
            "Snapshot=t1.inf", 
            "Mode=HTML", 
            LAST);
    
        lr_think_time(7);
    
        web_reg_find("Text=jojo",
                     "SaveCount=jojo_count",//保存检查到的次数***
                     LAST);
    
        web_submit_data("login.pl", 
            "Action=http://127.0.0.1:1080/webtours/login.pl", 
            "Method=POST", 
            "RecContentType=text/html", 
            "Referer=http://127.0.0.1:1080/webtours/nav.pl?in=home", 
            "Snapshot=t2.inf", 
            "Mode=HTML", 
            ITEMDATA, 
            "Name=userSession", "Value={usersession}", ENDITEM, 
            "Name=username", "Value=jojo", ENDITEM, 
            "Name=password", "Value=bean", ENDITEM, 
            "Name=JSFormSubmit", "Value=on", ENDITEM, 
            "Name=login.x", "Value=81", ENDITEM, 
            "Name=login.y", "Value=10", ENDITEM, 
            LAST);
    
        //增加判断,如果检查到用户名出现的次数大于0,认为登录成功,否则失败***
    
        if (atoi (lr_eval_string("{jojo_count}")) >0) {
            lr_output_message(" 登录成功");
        }else
            lr_output_message(" 登录失败");
    
    
    
        web_image("SignOff Button", 
            "Alt=SignOff Button", 
            "Snapshot=t3.inf", 
            LAST);
    
        return 0;
    }


    -----------------------------------------------------------
    重点函数
       web_reg_find("Text=jojo",
                     "SaveCount=jojo_count",//保存检查到的次数***
                     LAST);
    
    
      //增加判断,如果检查到用户名出现的次数大于0,认为登录成功,否则失败***
    
        if (atoi (lr_eval_string("{jojo_count}")) >0) {
            lr_output_message(" 登录成功");
        }else
            lr_output_message(" 登录失败");

    常用函数

    lr_eval_string

    lr_eval_string("{当前想要获取的参数名}");     获取指定的当前参数值

    strcmp函数

    strcmp(字符串1,字符串2);    比较字符串1与字符串2的大小

    strcpy函数

    strcpy(目标字符串,原字符串);       将原字符串拼接到目标字符串后

  • 相关阅读:
    URL解析模式(伪静态)
    PHP各环境下的伪静态配置
    亚马逊-购书(电子)
    前端路由-JS实现
    SpringBoot 2.3.0.RELEASE版本后自定义404页面,SpringBoot 404错误兼容Ajax请求
    不设置DIV宽度水平居中,div不设置宽度居中
    js 保留两位小数,Js四舍五入,JavaScript Math四舍五入
    Laravel 自定义公共函数的引入
    EF Core3.1 CodeFirst动态自动添加表和字段的描述信息
    Android 高德地图API INVALID_USER_SCODE 错误
  • 原文地址:https://www.cnblogs.com/hexiaorui123/p/10847757.html
Copyright © 2011-2022 走看看