1. 程式人生 > >jmeter之Sampler響應結果編碼修改(解決亂碼問題)

jmeter之Sampler響應結果編碼修改(解決亂碼問題)

企鵝交流群>79642549

問題分析

當響應資料或響應頁面沒有設定編碼時,jmeter會按照jmeter.properties檔案中,sampleresult.default.encoding設定的格式解析

預設ISO-8859-1,解析中文肯定出錯

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

例子:某請求響應資料編碼為UTF-8,通過“檢視結果樹”看到響應資料為亂碼;

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

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

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

   step2:其指令碼框中輸入:prev.setDataEncoding("UTF-8");

   step3:儲存


註釋掉,亂碼圖