1. 程式人生 > 其它 >jmeter請求和響應亂碼問題

jmeter請求和響應亂碼問題

jmeter中的亂碼,分為 請求亂碼和響應亂碼

請求亂碼:

     1、當Content-Type為application/json的情況,則在後面加上 charset=utf-8

      

     2、請求內容編碼中,設定 utf-8

      

    3、如果是 Parameters(引數)請求型別,請求引數中有中文或者特殊字元(+ / =)時,一點要勾選編碼,建議,不管是什麼型別,都把編碼勾選上

(一些 token和加密 密碼等,會出現特殊字元的情況)

      

響應亂碼:

     產生原因:由於jmeter-gui使用的是作業系統預設編碼格式進行字元展示介面,在jmeter啟動日誌jmeter.log中,就有記錄

          2021-08-12 15:17:38,646 INFO o.a.j.JMeter: file.encoding=GBK

          如果響應字元與gbk編碼不相容,那麼jmeter展示就亂碼

     解決辦法:

          修改配置檔案 jmeter.properties中,收索“encoding”,找到 sampleresult的編碼設定,修改為被測系統的一致的編碼,修改儲存之後,重啟jmeter

          # The encoding to be used if none is provided (default ISO-8859-1)
          #sampleresult.default.encoding=ISO-8859-1

          sampleresult.default.encoding=UTF-8 或者修改為sampleresult.default.encoding=GBK (都進行試一下)