解決Jmeter返回值顯示中文亂碼 的三種方法


第一種解決方法:

1.點擊線程組--添加--后置處理器--BeanShell后置處理程序

 

2.點擊BeanShell后置處理程序,編寫:prev.setDataEncoding("UTF-8");

 3. 然后點擊運行,看返回值

 很明顯,亂碼問題解決了!!

 4. 不過需注意的是:http請求默認值內容編碼一定要寫:utf-8,否則會出現亂碼

 

 

第二種解決方法:

1、“BeanShell 后置處理器”一定要設置在http請求中么?

答:不是,后置處理器在監聽器之前處理,所以只要在作用域內,后置處理器放哪里都是同樣的效果;

如下:

 

 

 不在請求中也能成功,不會出現亂碼!

 

第三種解決方法:

1. 修改jmeter中的默認編碼:在jmeter默認安裝路徑的bin目錄下,找到

 

 

 

2. 點擊進去,搜索“The encoding”,找到sampler的編碼設置代碼;

 

 

 進行修改

 

 

 4. 保存退出,並且重啟jmeter

發現也不會亂碼!!


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM