LoadRunner获取WEB请求头信息的方法:REQUEST、RESPONSE(引)

今天发现LoadRunner两个“内置变量”:

1、REQUEST,用于提取完整的请求头信息。

2、RESPONSE,用于提取完整的响应头信息。

响应头信息用可用其它方式实现,但请求头信息还真不知道可以这样拿到。太隐蔽了吧!

注意,这两个变量仅在请求前使用web_save_header注册使用。示例如下:

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请求前注册使用
web_save_header(RESPONSE,"ResponseHeader");// RESPONSE保存响应的头信息

web_url("higkoo",
"URL=http://hi.baidu.com/higkoo",
"Resource=0",
"RecContentType=text/html",
"Mode=HTTP",
LAST);

lr_output_message("# 请求头信息:\n%s",lr_eval_string("{RequestHeader}"));
lr_output_message("# 响应头信息:\n%s",lr_eval_string("{ResponseHeader}"));
lr_output_message("# 响应内容体:\n%s",lr_eval_string("{ResponseBody}"));
}

时间: 2024-12-18 04:09:58

LoadRunner获取WEB请求头信息的方法:REQUEST、RESPONSE(引)的相关文章

LoadRunner 获取接口请求响应信息

Action() { int nHttpRetCode; // 默认最大长度为256,get请求需注意缓存问题,需要根据content-length进行修改 web_set_max_html_param_len("262144"); //自定义截取字符串,根据左右字符串获取数据,设置查找范围为消息体.左右查找边界为空则可以获取整个响应体的内容 web_reg_save_param("ResponseBody", "LB=", "RB=&

重写为请求添加请求头信息的方法

本来这个话题想写大一些,但是觉得自己的思想境界比较浅,还是从自己谈起.每当在公司看到新来的员工拼命的加班的时候,我总想说两句,但是说了怕大家认为我的想法消极,所以又开不了口.只好在这里随笔一篇,如果看到了对你有用,说明我这篇随笔就是有用的. 1.身体健康是无数个0前面的那个1,即没有1,什么也没有.以我自己为例,在学校的时候我每天下午能够打上几个小时篮球都不会觉得累,毕业第一年没什么感觉,直到第四年的时候,缺少锻炼以及长期的加班,我得了严重的颈椎病.在08年那会,严重的时候大脑头晕脑涨,根本没法

PHP获取http头信息和CI中获取HTTP头信息的方法

CI中获取HTTP头信息的方法: $this->input->request_headers() 在不支持apache_request_headers()的非Apache环境非常有用.返回请求头(header)数组. $headers = $this->input->request_headers(); ------------------------------------------------------------------------------------------

视图函数获取请求头信息

视图函数获取相关信息请求头信息 Django 的request 中封装的了所有的信息,之前我们只是使用了POST,GET的方法来获取数据 查看request类 def index(request): print(type(request)) return HttpResponse('ko') #输出 <class 'django.core.handlers.wsgi.WSGIRequest'> 导入这个类看看有什么方法 def index (request): from django.core

http请求头信息

1.HTTP Request Header 请求头信息对照表 Header 解释 示例 Accept 指定客户端能够接收的内容类型 Accept: text/plain, text/html Accept-Charset 浏览器可以接受的字符编码集. Accept-Charset: iso-8859-5 Accept-Encoding 指定浏览器可以支持的web服务器返回内容压缩编码类型. Accept-Encoding: compress, gzip Accept-Language 浏览器可接

设置请求头信息的不同方式

原文:http://blog.csdn.net/magiclr/article/details/49643277 在AngularJs中有三种方式可以设置请求头信息: 1.在http服务的在服务端发送请求时,也就是调用http()方法时,在config对象中设置请求头信息: $http.post('/somePath' , someData , { headers : {'Authorization' : authToken} }).success(function(data, status,

C#获取程序文件相关信息的方法

本文实例讲述了C#获取程序文件相关信息的方法,分享给大家供大家参考. 具体实现方法如下: using System.Reflection; using System.Runtime.CompilerServices; // // 有关程序集的常规信息是通过下列 // 属性集控制的.更改这些属性值可修改与程序集 // 关联的信息. // [assembly: AssemblyTitle("")] [assembly: AssemblyDescription("")]

构造多种请求头信息,并随机抽取信息

# 构造多种请求头信息,并随机抽取信息 构造多个请求头信息使用random随机抽取信息话不多说,直接上代码 import random # 构造请求头信息,随机抽取信息agent1 = 'Mozilla/5.0 (Windows NT 6.1; WOW64; rv:6.0) Gecko/20100101 Firefox/6.0'agent2 = 'Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/535.1 (KHTML, like Gecko) C

js获取HTTP的请求头信息

http请求头部信息的获取方法: let req = new XMLHttpRequest(); req.open('GET', document.location, false); req.send(null); console.log(req) let content=req.getResponseHeader('content-type')console.log(content) var headers = req.getAllResponseHeaders().toLowerCase()