參數設置
Jmeter 支持通過 查詢字符串參數(Query String Parameters) 或者 Request body 請求體來傳遞參數。
1.get請求是普通鍵值對
get請求一般通過parameters來傳遞鍵值對參數, 如下圖如所示設置參數:
執行該請求,查看返回結果,可以在請求中看到,jmeter在執行get請求時自動將參數拼接在了請求URL中,以“?”分割路徑和參數,以“&”連接多個請求參數,如下圖所示:
2.json格式的post請求
post請求很簡單,只要把入參放到BodyData里面就可以了,記得要先用json在線校驗工具進行校驗,另外要加http頭管理器,在里面加上content-type:Application/json
響應結果:
由於json字符串在Body Data中傳遞,故請求的數據都在Post Data中,而post只有路徑
3.post請求的鍵值對
除了放到BodyData里,有時候放到URL里,用&連接符,類似情況1的get請求。如下圖所示:
可以看到參數是在POST中而非POST DATA
4.post請求:parameters選項卡中填寫而非bodydata,但與bodaydata效果一樣
注意:
在Parameters中填寫表格形式的入參,信息頭管理器可以沒有,但不可寫成“Content-Type: application/json”否則報錯