<轉>jmeter(十四)HTTP請求之content-type


本博客轉載自:http://www.cnblogs.com/dinghanhua/p/5646435.html

個人感覺不錯,對jmeter最常用的取樣器http請求需要用到的信息頭管理器做了很好的解釋,推薦推薦!!!

本文講三種content-type以及在Jmeter中對應的參數輸入方式

 

第一部分:目前工作中涉及到的content-type 有三種:

content-type:在Request Headers里,告訴服務器我們發送的請求信息是哪種格式的。

1 content-type:application/x-www-form-urlencoded

默認的。如果不指定content-type,默認使用此格式。

參數格式:key1=value1&key2=value2

2 content-type:application/json

參數為json格式 

{

 "key1":"value1",

 "key2":"value2"

}

3 content-type:multipart/form-data [dinghanhua]

上傳文件用這種格式

發送的請求示例:

 

第二部分  不同的content-type如何輸入參數

1 content-type:application/x-www-form-urlencoded

參數可以在Parameters或Body Data里輸入,格式不同,如下圖所示。

這兩個參數輸入的tab頁只能使用一個,某一個有數據后不能切換到另一個。

Parameters:

 

Body Data:

 

2  content-type:application/json

 2.1 首先添加信息頭管理。http請求上點擊右鍵》添加》配置元件》 HTTP信息頭管理器

 

2.2  信息頭編輯頁面,點擊添加,輸入content-type application/json

 

2.3 在http請求,Body Data中輸入json格式的參數

 

3 content-type:multipart/form-data [dinghanhua]

在http請求編輯頁面,選中Use multipart/form-data for POST

Parameters中輸入除了上傳的文件以外的參數:參數名和參數值

Files Upload中上傳文件,參數名和MIME類型

上傳文件如果不成功,修改Implementation為java試一下。

 


免責聲明!

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



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