性能测试之Jmeter学习(十一)

请求头信息管理器

HTTP信息头管理器在Jmeter的使用过程中起着很重要的作用,通常我们在通过Jmeter向服务器发送http请求(get或者post)的时候,往往后端需要一些验证信息,比如说web服务器需要带过去cookie给服务器进行验证,一般就是放在请求头(header)中,因为对于此类请求,在Jmeter中就可以通过HTTP信息头管理器,在添加http请求之前,添加一个HTTP信息头管理器,发请求头中的数据通过键值对的形式放到HTTP信息头管理器中。在往后端请求的时候就可以模拟web携带header信息了

 

有些时候如果没有添加信息头,发送请求会失败。添加信息头管理器,填写信息头的内容,再次发送请求,请求成功。

 

 

 

 

 另外:Content-Type 是指http/https发送信息至服务器时的内容编码类型,contentType用于表明发送数据流的类型,服务器根据编码类型使用特定的解析方式,获取数据流中的数据。

常见的Content-Type信息头有如下几种:

Content-Type:application/json

Content-Type:application/x-www-form-urlencoded

Content-Type:application/xml

 

application/x-www-form-urlencoded 是最常用的一种请求编码方式,支持GET/POST等方法,所有数据变成键值对的形式 key1=value1&key2=value2
的形式,并且特殊字符需要转义成utf-8编号,如空格会变成 %20;

默认的提交方式是 application/x-www-form-urlencoded 编码提交数据的,在chrome的network面板下,默认的请求体是被解析的

 

posted @ 2019-10-16 17:16  沉默的云  阅读(139)  评论(0)    收藏  举报