第一種解決方法:
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

發現也不會亂碼!!
