? ? ? ? ?經常有時候使用jemter會出現亂碼的問題,真的很糟心,我也肯定不例外,就去網上找了個接口,過來嘗試一下,果不其然,于是,開始看各種各樣可以去改變的方法,下面我們就來試驗一下。
測試接口:http://www.weather.com.cn/data/sk/101010100.html
使用jemter打開,它是這樣的:
參考了網上的幾種解決方式,現在開始演示:
方法一:在http協議中Content encoding填入utf-8
運行之后,并沒有改變,問題依舊存在。
方法二:修改jmeter.properties
在Jmeter安裝目錄/bin/jmeter.properties中sampleresult.default.encoding默認為ISO-8859-1,將參數修改為sampleresult.default.encoding=utf-8?(設置完要重啟jemter)
以文本的方式打開即可,我這里用的是Notepad++
在搜索頁面可快速查找到要修改的位置
將參數修改為sampleresult.default.encoding=utf-8
(注意將注釋符號#去掉,否則不會生效)
通過實踐之后,發現亂碼問題成功的解決了。
方法三:添加BeanShell PostProcessor
在BeanShell PostProcessor中填入:prev.setDataEncoding("utf-8")
方法各不同,如果還有遇到這種情況的,就可以自己去修改了。