Jmeter是一款國外開源工具,所以就跟LR一樣,對中文的支持不是很好,經常會有同學錄制腳本后回放或者是發送HTTP請求,看到響應報文里面有亂碼!
那如何才能解決這個問題呢?我們分2個情況來分析:
一、當響應報文里面有亂碼或者是非中文的字符時,你可能看到的響應數據是這樣的:
解決方案如下:
1)添加一個HTTP信息頭管理器
2)添加一個Accept信息,添加內容如下:
為了大家省去手動敲打的時間,給你們附上一串信息:
Accept application/xml;application/json;charset=utf-8
二、如果你參數化的數據是中文,那么應該怎么解決這個問題呢?
1)在腳本的參數接設置數據的接收編碼為UTF-8,如下圖所示:
2)從本地txt文件中傳遞的數據也有如下兩個要求:
a)txt文本保存為UTF-8編碼
b)CSV元件處編碼選擇UTF-8
3)設置完畢,你就可以遠離煩人的中文亂碼啦!