jmeter響應結果亂碼問題


問題分析

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

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

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

例子:某請求響應數據編碼為UTF-8,通過“查看結果樹”看到響應數據為亂碼;

 

方案一:直接修改sampleresult.default.encoding=UTF-8。(記住去掉#,不要還是注釋狀態哦)

方案二:動態修改(這種方法方便些,蝸牛推薦)

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

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

   step3:保存

注釋掉,亂碼圖

 


免責聲明!

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



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