jmeter的如何設置headers


Headers常見字段:User-Agent,Accept,Content-Type
User-Agent瀏覽器類型、操作系統及版本、瀏覽器渲染引擎、瀏覽器語言等信息的標識, 服務器會根據用戶使用瀏覽器的不同,顯示不同的排版從而為用戶提供更好的體驗(即瀏覽器兼容性)。

Accept屬於請求頭, Content-Type屬於實體頭。
Accept代表發送端(客戶端)希望接受的數據類型。 
比如:Accept:text/xml; 
代表客戶端希望接受的數據類型是xml類型

Content-Type代表發送端(客戶端|服務器)發送的實體數據的數據類型。 
比如:Content-Type:text/html; 
代表發送端發送的數據格式是html。

常見的content-type

(1)application/x-www-form-urlencoded
最常見的 POST 提交數據的方式,如果不設置Headers的content-type,基本默認會以 application/x-www-form-urlencoded 方式提交數據。
(2)application/json
現在越來越多的人把它作為請求頭,用來告訴服務端消息主體是序列化后的 JSON 字符串。這種方案,可以方便的提交復雜的結構化數據,特別適合 RESTful 的接口。各大抓包工具如 Chrome 自帶的開發者工具、Firebug、Fiddler,都會以樹形結構展示 JSON 數據,非常友好直觀。
(3)multipart/form-data
這種方式一般用來上傳文件。
(4)text/xml
XML 作為編碼方式的遠程調用規范,一般用不到。

 

例子:

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM