Jmeter測試時(shí)遇到的各種亂碼問題及解決
一、參數(shù)化時(shí),csv數(shù)據(jù)文件中的中文
在Jmeter中顯示亂碼
遇到的問題:csv文件中有的用戶名是中文的,接口使用該用戶名入?yún)r(shí),查看結(jié)果樹中看到,中文名顯示為一堆亂碼。
解決的方法:
應(yīng)該是文件編碼與jmeter編碼不一致導(dǎo)致的。
1)新建一個(gè)txt文件,將原來csv文件中內(nèi)容拷貝到新文件中,保存時(shí)注意保存為UTF-8格式。
2)Jmeter中csv文件配置時(shí),選擇此txt文件,編碼格式選擇utf-8。
3)重新運(yùn)行腳本即可。

二、HTTP接口中請(qǐng)求的數(shù)據(jù)包含中文時(shí)
最后變成了亂碼
**遇到的問題:**遇到一個(gè)HTTP請(qǐng)求,是Post請(qǐng)求,入?yún)⑹莏son格式,其中包含了中文地址,如:“address”: “海安路一號(hào)”。但是當(dāng)接口調(diào)用完成后,實(shí)際上入?yún)⒌牡刂纷兂闪艘欢褑柼?hào)???
**解決的方法:**HTTP請(qǐng)求配置頁,編碼格式設(shè)置為utf-8

三、HTTP接口中返回的數(shù)據(jù)中
中文顯示成亂碼
遇到的問題:
HTTP請(qǐng)求的返回結(jié)果中,使用查看結(jié)果樹查看時(shí),中文顯示成了亂碼
解決方法一:
在查看結(jié)果樹的前面,添加一個(gè)后置處理器-Beanshell PostProcessor,在腳本中添加prev.setDataEncoding(“UTF-8”);

上面這個(gè)方法,有時(shí)好用,有時(shí)不行,不知為啥。有時(shí)我也會(huì)用下面這種方法:
解決方法二:
修改jmeter的配置文件,將請(qǐng)求返回的默認(rèn)編碼方式修改為UTF-8
1、找到j(luò)meter配置文件,例如我本機(jī)上地址在D:\Program Files\apache-jmeter-5.5\bin\jmeter.properties,然后用記事本打開
2、搜索"sampleresult.default.encoding",將其前面的注釋符#去掉,然后將值修改為UTF-8

3、重啟jmeter后配置生效,再執(zhí)行時(shí),就不會(huì)顯示亂碼啦
總結(jié)
以上為個(gè)人經(jīng)驗(yàn),希望能給大家一個(gè)參考,也希望大家多多支持腳本之家。
相關(guān)文章
Springboot整合Dubbo教程之項(xiàng)目創(chuàng)建和環(huán)境搭建
本篇文章主要介紹了Springboot整合Dubbo教程之項(xiàng)目創(chuàng)建和環(huán)境搭建,小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過來看看吧2017-12-12
Jenkins自動(dòng)化部署SpringBoot項(xiàng)目的實(shí)現(xiàn)
本文主要介紹了Jenkins自動(dòng)化部署SpringBoot項(xiàng)目的實(shí)現(xiàn),文中通過示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2023-01-01
Spring?WebMVC初始化Controller流程詳解
這篇文章主要介紹了Spring?WebMVC初始化Controller流程,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教2022-02-02
解決maven常見錯(cuò)誤:Dependency is duplicated in
這篇文章主要介紹了解決maven常見錯(cuò)誤:Dependency is duplicated in file(s):問題,具有很好的參考價(jià)值,希望對(duì)大家有所幫助,如有錯(cuò)誤或未考慮完全的地方,望不吝賜教2024-04-04
java實(shí)現(xiàn)ArrayList根據(jù)存儲(chǔ)對(duì)象排序功能示例
這篇文章主要介紹了java實(shí)現(xiàn)ArrayList根據(jù)存儲(chǔ)對(duì)象排序功能,結(jié)合實(shí)例形式分析了java針對(duì)ArrayList的相關(guān)運(yùn)算、排序操作技巧,需要的朋友可以參考下2018-01-01
詳解Springboot快速搭建跨域API接口的步驟(idea社區(qū)版2023.1.4+apache-maven-3.9.
這篇文章主要介紹了Springboot快速搭建跨域API接口(idea社區(qū)版2023.1.4+apache-maven-3.9.3-bin),本文通過圖文并茂的形式給大家介紹的非常詳細(xì),需要的朋友可以參考下2023-07-07

