zoukankan      html  css  js  c++  java
  • LoadRunner--获取请求的返回结果函数

    注:内容来自网络

    Action()
    {
    web_set_max_html_param_len("262144"); // 默认最大长度为256
    web_reg_save_param("ResponseBody", "LB=", "RB=", "Search=Body", LAST);
    web_save_header(REQUEST, "RequestHeader");// REQUEST为内置变量,保存请求的头信息,需在发送URL请求前注册使用,将请求头信息存入字符串RequestHeader中
    web_save_header(RESPONSE, "ResponseHeader");// 将RESPONSE保存响应的头信息在字符串ResponseHeader中

    web_url("blog",
    "URL=http://blog.sina.com.cn/bestfeiyong",
    "Resource=0",
    "RecContentType=text/html",
    "Mode=HTTP",
    LAST);
    //字符转码
    lr_convert_string_encoding(lr_eval_string("{RequestHeader}"),LR_ENC_UTF8 ,LR_ENC_SYSTEM_LOCALE,"RequestHeaderUTF8");
    lr_convert_string_encoding(lr_eval_string("{ResponseHeader}"),LR_ENC_UTF8 ,LR_ENC_SYSTEM_LOCALE,"ResponseHeaderUTF8");
    lr_convert_string_encoding(lr_eval_string("{ResponseBody}"),LR_ENC_UTF8 ,LR_ENC_SYSTEM_LOCALE,"ResponseBodyUTF8");
    //输出信息
    lr_output_message("# 请求头信息: %s", lr_eval_string("{RequestHeaderUTF8}"));
    lr_output_message("# 响应头信息: %s", lr_eval_string("{ResponseHeaderUTF8}"));
    lr_output_message("# 响应内容体: %s", lr_eval_string("{ResponseBodyUTF8}"));
    return 0;
    }


    在参数所在的action的最后添加语句 lr_advance_param("paraname"),可以在block的下一次迭代中用到下一个参数,具体使用请见F1帮助文档。

  • 相关阅读:
    视差插件parallarx
    经典幻灯片插件Swiper
    经典全屏滚动插件fullPage.js
    Dialog插件artDialog
    html5 canvas 做的一个时钟效果
    CSS3 Transitions, Transforms和Animation使用简介与应用展示
    微软官方下载地址
    Windows 7 下配置IIS,并且局域网内可访问(转载)
    C# 使用HttpWebRequest 实现文件的上传
    小图标网站
  • 原文地址:https://www.cnblogs.com/monogem/p/9802844.html
Copyright © 2011-2022 走看看