溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

jmeter4.0執(zhí)行HTTP請求報400,jmeter5.1運行正常解決方法

發(fā)布時間:2020-08-05 12:51:16 來源:網絡 閱讀:2271 作者:809316839 欄目:軟件技術

   最近經常接觸有測試人員腳本在jmeter4.0運行失敗,返回Response code: 400,HTTP返回400,官方解釋是"Bad Request 客戶端請求的語法錯誤,服務器無法理解",在jmeter5.1執(zhí)行正常,這里本文記錄下解決方法

一、jmeter4.0執(zhí)行結果如下

  1. 請求如下
    jmeter4.0執(zhí)行HTTP請求報400,jmeter5.1運行正常解決方法
  2. 響應數據如下
    jmeter4.0執(zhí)行HTTP請求報400,jmeter5.1運行正常解決方法

二、jmeter5.1執(zhí)行結果如下

  1. 請求Request Body
    jmeter4.0執(zhí)行HTTP請求報400,jmeter5.1運行正常解決方法
  2. 請求Request Headers
    jmeter4.0執(zhí)行HTTP請求報400,jmeter5.1運行正常解決方法
  3. 響應數據Response Body
    jmeter4.0執(zhí)行HTTP請求報400,jmeter5.1運行正常解決方法
  4. 響應數據Response headers
    jmeter4.0執(zhí)行HTTP請求報400,jmeter5.1運行正常解決方法
  5. 響應數據Response headers
    jmeter4.0執(zhí)行HTTP請求報400,jmeter5.1運行正常解決方法

三、問題分析

  1. 腳本如下,看腳本可以得出腳本沒有申明HTTP信息頭管理器,所以系統(tǒng)調用的默認請求表頭
    jmeter4.0執(zhí)行HTTP請求報400,jmeter5.1運行正常解決方法
  2. 經過對比jmeter4.0和jmeter5.1請求表頭差異,可以看出他們的請求默認表頭不一樣,Jmeter5.1 HTTP接口 默認Content-Type類型為text/plain; Jmeter4.0 HTTP接口默認Content-Type類型為application/x-www-form-urlencoded,由于性能測試腳本HTTP接口表頭類型就是text/plain,所以執(zhí)行成功
    jmeter4.0執(zhí)行HTTP請求報400,jmeter5.1運行正常解決方法
  3. 所以我們只需要在腳本中自己添加一個信息頭管理器,然后申明為text/plain就行,右鍵測試計劃》添加》配置元件》HTTP信息頭管理器
    jmeter4.0執(zhí)行HTTP請求報400,jmeter5.1運行正常解決方法
  4. 在信息頭管理器,添加Content-Type=text/plain
    jmeter4.0執(zhí)行HTTP請求報400,jmeter5.1運行正常解決方法
  5. 點擊執(zhí)行按鈕,執(zhí)行成功
    jmeter4.0執(zhí)行HTTP請求報400,jmeter5.1運行正常解決方法


    ? ?如果文章對你有幫助,可以在右下角點擊關注功能,歡迎轉發(fā)、拍磚,本人會持續(xù)推出與測試有關的文章,與大家分享測試技術,每一篇原創(chuàng)文章都是用心編寫,杜絕抄襲復制,微信公眾號與本平臺文章同步,方便大家查閱


QQ技術交流群:加群請輸入驗證信息51CTO
??????????????jmeter4.0執(zhí)行HTTP請求報400,jmeter5.1運行正常解決方法


微信二維碼關注公眾號:

????????????jmeter4.0執(zhí)行HTTP請求報400,jmeter5.1運行正常解決方法


關注之后,回復資源下載,即可獲取本人共享的各種資源下載地址

jmeter4.0執(zhí)行HTTP請求報400,jmeter5.1運行正常解決方法

向AI問一下細節(jié)

免責聲明:本站發(fā)布的內容(圖片、視頻和文字)以原創(chuàng)、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯(lián)系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI