在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");
-
保存運行