JMeter關於響應數據亂碼的解決方案


 在JMeter進行接口測試時,有時候得到的響應參數中包含中文就會有顯示亂碼的情況

 針對這種亂碼的問題,我們有以下兩種方式來解決:

1.更改JMeter的配置文件

  • 找到bin目錄下的jmeter.properties文件

  • 打開搜索到sampleresult.default.encoding,更改為sampleresult.default.encoding=utf-8(需要取消注釋,說的簡單點就是取消前面的#)

     #因為我操作的Windows系統,所以保存的時候就會提示沒有權限,這種情況下可以先保存到其他目錄下,然后復制替換bin目錄下的這個文件即可

  • 重新啟動JMeter

2.添加后置控制器"BeanShell PostProcessor"

  • 指定請求節點下,新建后置控制器"BeanShell PostProcessor"

  • 其腳本框中輸入:prev.setDataEncoding("UTF-8");

  • 保存運行

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM