您好,登錄后才能下訂單哦!
這篇“Jmeter測試時遇到的各種亂碼問題如何解決”文章的知識點大部分人都不太理解,所以小編給大家總結了以下內容,內容詳細,步驟清晰,具有一定的借鑒價值,希望大家閱讀完這篇文章能有所收獲,下面我們一起來看看這篇“Jmeter測試時遇到的各種亂碼問題如何解決”文章吧。
在Jmeter中顯示亂碼
遇到的問題:csv文件中有的用戶名是中文的,接口使用該用戶名入參時,查看結果樹中看到,中文名顯示為一堆亂碼。
解決的方法:
應該是文件編碼與jmeter編碼不一致導致的。
1)新建一個txt文件,將原來csv文件中內容拷貝到新文件中,保存時注意保存為UTF-8格式。
2)Jmeter中csv文件配置時,選擇此txt文件,編碼格式選擇utf-8。
3)重新運行腳本即可。
最后變成了亂碼
**遇到的問題:**遇到一個HTTP請求,是Post請求,入參是json格式,其中包含了中文地址,如:“address”: “海安路一號”。但是當接口調用完成后,實際上入參的地址變成了一堆問號???
**解決的方法:**HTTP請求配置頁,編碼格式設置為utf-8
中文顯示成亂碼
遇到的問題:
HTTP請求的返回結果中,使用查看結果樹查看時,中文顯示成了亂碼
解決方法一:
在查看結果樹的前面,添加一個后置處理器-Beanshell PostProcessor,在腳本中添加prev.setDataEncoding(“UTF-8”);
上面這個方法,有時好用,有時不行,不知為啥。有時我也會用下面這種方法:
解決方法二:
修改jmeter的配置文件,將請求返回的默認編碼方式修改為UTF-8
1、找到jmeter配置文件,例如我本機上地址在D:\Program Files\apache-jmeter-5.5\bin\jmeter.properties,然后用記事本打開
2、搜索"sampleresult.default.encoding",將其前面的注釋符#去掉,然后將值修改為UTF-8
3、重啟jmeter后配置生效,再執行時,就不會顯示亂碼啦。
以上就是關于“Jmeter測試時遇到的各種亂碼問題如何解決”這篇文章的內容,相信大家都有了一定的了解,希望小編分享的內容對大家有幫助,若想了解更多相關的知識內容,請關注億速云行業資訊頻道。
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。