一般通过Jmeter向服务器发送http请求的时候,往往后端需要一些验证信息,比如说web服务器需要带过去cookie给服务器进行验证,一般就是放在请求头(header)中,因为对于此类请求,在Jmeter中就可以通过HTTP信息头管理器,在添加http请求之前,添加一个HTTP信息头管理器,发请求头中的数据通过键值对的形式放到HTTP信息头管理器中。在往后端请求的时候就可以模拟web携带header信息了。
常用请求头:
Accept:这个头表示,浏览器告诉服务器它所支持的数据类型
Accept-Charset:这个头表示,浏览器告诉服务器它所采用的字符集
Accept-Encoding:这个头表示,浏览器告诉服务器它所支持的压缩格式
Accept-Language:这个头表示,浏览器告诉服务器它所采用的语言
Host:这个头表示,浏览器告诉服务器我想访问服务器哪台主机
If-Modified-Since:这个头表示,浏览器告诉服务器它缓存数据时间是多少
Referer:这个头表示,浏览器告诉服务器我是从哪个网页点击过来的(防盗链)
User-Agent:这个头表示,浏览器告诉服务器我所使用的浏览器类型、版本等信息
Date:这个头表示,浏览器告诉服务器我是什么时间访问的
常用响应头:
Location:这个头告诉浏览器你去找谁,配合302状态码使用
Server:这个头告诉浏览器服务器的类型
Content-Encoding:这个头告诉浏览器回送的数据采用的压缩格式
Content-Type:这个头告诉浏览器回送的数据类型
Last-Modified:这个头告诉浏览器数据的最后修改时间
Refresh:这个头用于控制浏览器定时刷新
Content-Disposition:这个头告诉浏览器需要以下载的方式打开回送的数据
Transfer-Encoding:这个头告诉浏览器数据是以分块形式回送的