Jmeter響應內容顯示亂碼問題的解決辦法

2022-06-11 05:39:11 字數 1232 閱讀 3567

jmeter在訪問介面的時候,響應內容如果有中文可能會顯示亂碼,原因應該是響應頁面沒有做編碼處理,jmeter預設按照iso-8859-1編碼格式進行解析。

下面把解決步驟列一下:

現象:jmeter訪問本地檔案,檔案內容有中文,jmeter返回內容顯示亂碼:

方法一:改配置檔案

進入jmeter的bin目錄下,找到jmeter.properties檔案,以文字形式開啟

本例目錄:d:\apache-jmeter-4.0\bin

找到sampleresult.default.encoding這個引數,此行預設是注釋的。

可以看到說明,預設值是iso-8859-1

將iso-8859-1修改成utf-8,去掉注釋符號,重啟jmeter

重啟可以在命令列介面,進入jmeter的bin目錄下,執行jmeter.bat,如果新增了環境變數,可以在任何位置執行jmeter.bat重啟jmeter

再次訪問檔案,已經不顯示亂碼了

方法二:通過後置處理器beanshell postprocessor

問題還原:

新增後置處理器:beanshell postprocessor

輸入prev.setdataencoding("utf-8"); 目的是修改響應資料編碼格式為utf-8,儲存

再次請求,響應結果中已經沒有亂碼了

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

Jmeter響應內容顯示亂碼問題 修改配置檔案

jmeter在訪問介面的時候,響應內容如果有中文可能會顯示亂碼,原因是響應頁面沒有做編碼處理,jmeter預設按照iso 8859 1編碼格式進行解析。解決方法 修改jmeter.properties配置檔案 目錄 jmeter bin jmeter.properties 文字編輯方式開啟檔案,將s...

Jmeter響應內容顯示亂碼解決方法

jmeter在訪問介面的時候,響應內容如果有中文可能會顯示亂碼,原因應該是響應頁面沒有做編碼處理,jmeter預設按照iso 8859 1編碼格式進行解析。解決方法如下 修改配置檔案 進入e jmeter apache jmeter 4.0 bin目錄,開啟jmeter.properties配置檔案...

關於jmeter響應結果裡面顯示中文亂碼問題

如果在jmeter進行介面測試的時候,遇到介面裡面響應內容顯示中文亂碼,如下圖這種 進入jmeter的bin目錄下,找到jmeter.properties檔案,以文字形式開啟 本例目錄 d apache jmeter 4.0 bin 找到sampleresult.default.encoding這個...