問題分析
當(dāng)響應(yīng)數(shù)據(jù)或響應(yīng)頁面沒有設(shè)置編碼時,Jmeter按照安裝目錄/bin/jmeter.properties中jmeter.properties文件,sampleresult.default.encoding設(shè)置的格式解析
默認(rèn)ISO-8859-1,解析中文肯定出錯
例子:某請求響應(yīng)數(shù)據(jù)編碼為UTF-8,通過“查看結(jié)果樹”看到響應(yīng)數(shù)據(jù)為亂碼;
方案一:直接修改sampleresult.default.encoding=UTF-8。(記住去掉#,不要還是注釋狀態(tài)哦)
step1:指定請求節(jié)點(diǎn)下,新建后置控制器"BeanShell PostProcessor"
step2:其腳本框中輸入:prev.setDataEncoding("UTF-8");
step3:保存