使用jmeter發送put請求的三種方式
之前在前公司使用jmeter調試接口時,由於都是get和post請求,所以一直是順風順水的,毫無阻攔在短時間內調試完所有接口。
但是呢,在換到新公司後,發現接口請求是多式多樣的,get、post必須有,然而還有delete、put、patch等。所以呢,仍舊按照以前的方法調試接口時終於掉坑了!廢話不多說了,直接進入正題!!!
使用jmeter發送put請求時,“查看結果樹“”:
(1)response
status:400
message:Required long parameter ‘id‘ is not present"。。。。。。
(2)查看請求時,發現“put data”為空。。。空。。。。
什麽情況呢?怎麽處理呢?按照以前的經驗,第一反應就是將參數放在"路徑":
第一種方法:
測試後,果然是好使的!但是呢,倔勁上來啦!為什麽不能使用parameters!不科學啊!!!
然後,開始百度。。。。。。。嘗試。。。。。。。百度。。。。。。。嘗試。。。。。。。OK!!!終於大功告成,而且一下整出兩種方法,廢話不多說,直接上圖!!!!!
第二種方法:
首先在測試接口下(註意:是測試接口下,放在最開始是不可以滴!!)添加“Http信息頭管理器”,添加:Content-Type:application/x-www-form-urlencoded
如圖:
然後parameters是這樣配置滴!========================================================================此處是分隔線:
第三種方法:
Body Data是這樣的:
然後over,收——————
使用jmeter發送put請求的三種方式