? ? ? ? ?經(jīng)常有時(shí)候使用jemter會(huì)出現(xiàn)亂碼的問題,真的很糟心蝴簇,我也肯定不例外杯活,就去網(wǎng)上找了個(gè)接口,過來嘗試一下军熏,果不其然轩猩,于是,開始看各種各樣可以去改變的方法荡澎,下面我們就來試驗(yàn)一下均践。
測試接口:http://www.weather.com.cn/data/sk/101010100.html
使用jemter打開,它是這樣的:
參考了網(wǎng)上的幾種解決方式摩幔,現(xiàn)在開始演示:
方法一:在http協(xié)議中Content encoding填入utf-8
運(yùn)行之后彤委,并沒有改變,問題依舊存在或衡。
方法二:修改jmeter.properties
在Jmeter安裝目錄/bin/jmeter.properties中sampleresult.default.encoding默認(rèn)為ISO-8859-1焦影,將參數(shù)修改為sampleresult.default.encoding=utf-8?(設(shè)置完要重啟jemter)
以文本的方式打開即可车遂,我這里用的是Notepad++
在搜索頁面可快速查找到要修改的位置
將參數(shù)修改為sampleresult.default.encoding=utf-8
(注意將注釋符號(hào)#去掉,否則不會(huì)生效)
通過實(shí)踐之后斯辰,發(fā)現(xiàn)亂碼問題成功的解決了舶担。
方法三:添加BeanShell PostProcessor
在BeanShell PostProcessor中填入:prev.setDataEncoding("utf-8")
方法各不同,如果還有遇到這種情況的彬呻,就可以自己去修改了衣陶。