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

  • 相关阅读:
    海尔大数据精准营销平台(内部资料)
    马化腾做的PPT:产品设计与用户体验
    网站上线后,第一次完成线上线下整个环节
    灵感不断
    redis命令
    Redis持久化实践及灾难恢复模拟
    [转]创业公司常见的25个法律问题
    用python语言编写网络爬虫
    Python3常用网络编程模块介绍
    Python3数据库模块(sqlite3,SQLite3)
  • 原文地址:https://www.cnblogs.com/monogem/p/9802844.html
Copyright © 2011-2022 走看看