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進階視頻教程!
。
