JMeter中利用Parameters 和Body Data傳遞參數有什么不同


JMeter中利用Parameters 和Body Data傳遞參數有什么不同

對於post請求,兩種參數化的方式的區別體現在請求中提交的參數數據的格式不同而已;(如果用Body data 要設置content-type,在該請求下右鍵添加http信息頭管理器,add content-type,不設置會發生錯誤,看不到響應數據)

對於get請求,將參數直接跟在URL后面的方式居多,也可以用Body Data-URL的方式提交;(也要設置content-type,同上)

Parameters只能在表格中添加鍵值對參數,如下

 

 

 

 

post data 里表現如下

 

 

 

 

Body Data卻可以用json形式或者url后面攜帶參數的形式提交參數,分別如下

1.json格式

 

 

 post data里的表現形式如下

 

 

 

 

 

 

 

2.URL方式

 

 

 post data里表示為如下

 

 

 

 

總結:

1.利用Parameters 和在Body Data使用URL的作用是一樣的,前者需要一個一個的添加參數,相對麻煩,后者更容易些,可以在fidder中的TextView中直接粘貼出來,但是后者需要設置content-type,

2.在Body Data中可以使用json格式來傳遞參數,也比較方便,符合restful風格要求。需要設置content-type

 

 

fidder中的TextView如下圖

 

公眾號搜索”測試運維“,關注后免費領取Jemeter進階視頻教程!

 

 

 

 

 


免責聲明!

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



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