jmeter響應結果亂碼解決方法


當響應數據或響應頁面沒有設置編碼時,jmeter會按照jmeter.properties文件中,sampleresult.default.encoding設置的格式解析

默認ISO-8859-1,解析中文肯定出錯。

方案一:修改配置文件

進入Jmeter的bin目錄下,找到jmeter.properties文件,以文本形式打開,找到sampleresult.default.encoding這個參數,將ISO-8859-1修改成utf-8,去掉注釋符號#。

重啟:進入jmeter的bin目錄下,運行jmeter.bat,重啟jmeter再次請求,已經不顯示亂碼了。

 

方案二:添加后置處理器

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

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

   step3:保存,再次請求,響應結果中已經沒有亂碼了。

 

 由以上方法可見,用后置處理器修改響應編碼的方式更方便一些,不用改文件,也不用重啟jmeter。


免責聲明!

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



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