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帮助文档。

  • 相关阅读:
    在JS和.NET中使用JSON (以及使用Linq to JSON定制JSON数据)
    转载JSON格式化工具
    bzoj3771 Triple
    hdu 2082 找单词
    bzoj 3143: [Hnoi2013]游走
    Wannafly挑战赛17 B
    基尔霍夫矩阵
    矩阵&行列式
    luogu P2421 [NOI2002]荒岛野人
    bzoj 2818: Gcd
  • 原文地址:https://www.cnblogs.com/monogem/p/9802844.html
Copyright © 2011-2022 走看看