zoukankan      html  css  js  c++  java
  • LR中常见请求的使用示例

    Action()
    {
    //application/x-www-form-urlencoded
    //application/json
    //web_add_auto_header("Content-Type","application/x-www-form-urlencoded");设置请求头信息

    //1、停顿2秒
    lr_think_time(2);

    //2、设置检查点
    web_reg_find("SaveCount=count",
    "Text="error_code":0",
    LAST);

    //3、开始get请求
    lr_start_transaction("get请求");

    //4、提交get请求
    web_url("get请求",
    "URL=http://v.juhe.cn/laohuangli/d?date=2016-11-18&key=e711bc6362b3179f5a28de7fd3ee4ace",
    "TargetFrame=",
    "Resource=0",
    "RecContentType=text/html",
    "Referer=",
    "Snapshot=t7.inf",
    "Mode=HTML",
    LAST);

    //5、判断事物是否成功
    if(atoi(lr_eval_string("{count}")) > 0)
    {
    //结束get请求
    lr_end_transaction("get请求", LR_PASS);
    lr_output_message("get请求=%s", lr_eval_string("{count}"));
    lr_output_message("get请求成功");

    }
    else
    {
    //结束get请求
    lr_end_transaction("get请求", LR_FAIL);
    lr_output_message("get请求失败");
    }

    //1、停顿2秒
    lr_think_time(2);

    //2、获取检查post请求的关联
    web_reg_save_param("errorCode",
    "LB="error_code":",
    "RB=}",
    LAST);

    //3、设置html支持的字符长度为1024
    web_set_max_html_param_len("1024");

    //4、开始post请求
    lr_start_transaction("post请求");

    //5、提交post请求
    web_submit_data("post请求",
    "Action=http://v.juhe.cn/laohuangli/d",
    "Method=POST",
    "TargetFrame=",
    "RecContentType=application/json",
    "Referer=",
    "Snapshot=t12.inf",
    "Mode=HTML",
    ITEMDATA,
    "Name=date", "Value=2016-11-18", ENDITEM,
    "Name=key", "Value=e711bc6362b3179f5a28de7fd3ee4ace", ENDITEM,
    "Name=uri", "Value=", ENDITEM,
    LAST);


    //6、判断post请求事物是否成功
    if(atoi(lr_eval_string("{errorCode}"))==0)
    {
    //结束post请求
    lr_end_transaction("post请求", LR_PASS);
    lr_output_message("post请求成功=%s", lr_eval_string("{errorCode}"));
    lr_output_message("post请求成功");

    }
    else
    {
    //结束post请求
    lr_end_transaction("post请求", LR_FAIL);
    lr_output_message("post请求失败");
    }


    return 0;
    }

  • 相关阅读:
    软件测试人员的年终绩效考核怎么应对
    收藏
    顶踩组件 前后两版
    订阅组件
    hdu 1963 Investment 完全背包
    hdu 4939 Stupid Tower Defense 动态规划
    hdu 4405 Aeroplane chess 动态规划
    cf 414B Mashmokh and ACM 动态规划
    BUPT 202 Chocolate Machine 动态规划
    hdu 3853 LOOPS 动态规划
  • 原文地址:https://www.cnblogs.com/NiceTime/p/8561163.html
Copyright © 2011-2022 走看看