JMeter 接口測試解決響應數(shù)據(jù)中文亂碼方法

產生原因:

Jmeter的結果處理編碼與被測試對象的編碼不一致恕酸。Jmeter的sampler請求結果的默認編碼方式為:ISO-8859-1(不支持中文)鹃愤,Jmeter的sampler請求結果的默認編碼方式為:ISO-8859-1(不支持中文)商乎。

解決方法一:

使用后置控制器 BeanShell PostProcessor 來動態(tài)修改結果處理編碼考润,使之與被測對象保持一致泌枪;

優(yōu)點:靈活桦山,隨時修改耳贬,不會更改其他請求的結果編碼踏堡;
缺點:要根據(jù)不同的對象設置不同的編碼;
適用范圍:測試不同的公司項目咒劲,有些公司喜歡GBK顷蟆,有些是UTF-8;

配置方法:

1腐魂、確定返回結果的編碼(可跟開發(fā)人員確認帐偎,如果是web頁面,可查看源文件得知),下圖是在 JMeter 中【查看結果樹】監(jiān)聽器中查看蛔屹;

查看響應數(shù)據(jù)編碼.jpg

2削樊、右鍵 http Sampler,添加 BeanShell PostProcessor 后置處理器兔毒;

添加BeanShell PostProcessor處理器.jpg

3漫贞、設置 BeanShell PostProcessor;在Script中增加 prev.setDataEncoding("UTF-8"); (PS:腳本的符號需使用英文符號)

添加結果固定編碼.jpg

4育叁、測試驗證迅脐,OK,設置完畢豪嗽。

解決辦法二:

修改Jmeter的默認編碼方式谴蔑;

優(yōu)點:一次修改豌骏,長久使用;
缺點:如果要測試不同的公司項目树碱,需要多次修改肯适,較麻煩;
適用范圍:測試本公司的項目成榜,畢竟同一個公司的項目基本上都是使用同一個編碼的框舔;

配置方法:

1、確定返回結果的編碼(可跟開發(fā)人員確認赎婚,如果是web頁面刘绣,可查看源文件得知);
2挣输、打開 %JMeter_HOME%\bin\jmeter.properties文件纬凤,搜索 default.encoding,找到 jmeter 的默認編碼設置撩嚼;修改編碼與被測系統(tǒng)同樣的編碼方式停士,如UTF-8,去掉“#”(注釋符號)完丽,保存設置恋技。

更改 jmeter 默認編碼.jpg

3、重啟Jmeter驗證即可

最后編輯于
?著作權歸作者所有,轉載或內容合作請聯(lián)系作者
  • 序言:七十年代末逻族,一起剝皮案震驚了整個濱河市蜻底,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌聘鳞,老刑警劉巖薄辅,帶你破解...
    沈念sama閱讀 206,126評論 6 481
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場離奇詭異抠璃,居然都是意外死亡站楚,警方通過查閱死者的電腦和手機,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 88,254評論 2 382
  • 文/潘曉璐 我一進店門搏嗡,熙熙樓的掌柜王于貴愁眉苦臉地迎上來源请,“玉大人,你說我怎么就攤上這事彻况。” “怎么了舅踪?”我有些...
    開封第一講書人閱讀 152,445評論 0 341
  • 文/不壞的土叔 我叫張陵纽甘,是天一觀的道長。 經常有香客問我抽碌,道長悍赢,這世上最難降的妖魔是什么决瞳? 我笑而不...
    開封第一講書人閱讀 55,185評論 1 278
  • 正文 為了忘掉前任,我火速辦了婚禮左权,結果婚禮上皮胡,老公的妹妹穿的比我還像新娘。我一直安慰自己赏迟,他們只是感情好屡贺,可當我...
    茶點故事閱讀 64,178評論 5 371
  • 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著锌杀,像睡著了一般甩栈。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上糕再,一...
    開封第一講書人閱讀 48,970評論 1 284
  • 那天量没,我揣著相機與錄音,去河邊找鬼突想。 笑死殴蹄,一個胖子當著我的面吹牛,可吹牛的內容都是我干的猾担。 我是一名探鬼主播袭灯,決...
    沈念sama閱讀 38,276評論 3 399
  • 文/蒼蘭香墨 我猛地睜開眼,長吁一口氣:“原來是場噩夢啊……” “哼垒探!你這毒婦竟也來了妓蛮?” 一聲冷哼從身側響起,我...
    開封第一講書人閱讀 36,927評論 0 259
  • 序言:老撾萬榮一對情侶失蹤圾叼,失蹤者是張志新(化名)和其女友劉穎蛤克,沒想到半個月后,有當?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體夷蚊,經...
    沈念sama閱讀 43,400評論 1 300
  • 正文 獨居荒郊野嶺守林人離奇死亡构挤,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內容為張勛視角 年9月15日...
    茶點故事閱讀 35,883評論 2 323
  • 正文 我和宋清朗相戀三年,在試婚紗的時候發(fā)現(xiàn)自己被綠了惕鼓。 大學時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片筋现。...
    茶點故事閱讀 37,997評論 1 333
  • 序言:一個原本活蹦亂跳的男人離奇死亡,死狀恐怖箱歧,靈堂內的尸體忽然破棺而出矾飞,到底是詐尸還是另有隱情,我是刑警寧澤呀邢,帶...
    沈念sama閱讀 33,646評論 4 322
  • 正文 年R本政府宣布洒沦,位于F島的核電站,受9級特大地震影響价淌,放射性物質發(fā)生泄漏申眼。R本人自食惡果不足惜瞒津,卻給世界環(huán)境...
    茶點故事閱讀 39,213評論 3 307
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望括尸。 院中可真熱鬧巷蚪,春花似錦、人聲如沸濒翻。這莊子的主人今日做“春日...
    開封第一講書人閱讀 30,204評論 0 19
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽肴焊。三九已至前联,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間娶眷,已是汗流浹背似嗤。 一陣腳步聲響...
    開封第一講書人閱讀 31,423評論 1 260
  • 我被黑心中介騙來泰國打工, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留届宠,地道東北人烁落。 一個月前我還...
    沈念sama閱讀 45,423評論 2 352
  • 正文 我出身青樓,卻偏偏與公主長得像豌注,于是被迫代替她去往敵國和親伤塌。 傳聞我的和親對象是個殘疾皇子,可洞房花燭夜當晚...
    茶點故事閱讀 42,722評論 2 345

推薦閱讀更多精彩內容

  • Spring Cloud為開發(fā)人員提供了快速構建分布式系統(tǒng)中一些常見模式的工具(例如配置管理轧铁,服務發(fā)現(xiàn)每聪,斷路器,智...
    卡卡羅2017閱讀 134,599評論 18 139
  • 編碼問題一直困擾著開發(fā)人員齿风,尤其在 Java 中更加明顯药薯,因為 Java 是跨平臺語言,不同平臺之間編碼之間的切換...
    x360閱讀 2,465評論 1 20
  • 在使用Jmeter進行接口的性能測試時救斑,由于Jmeter 是JAVA應用童本,對于CPU和內存的消耗比較大,所以脸候,當需...
    燕京博士閱讀 4,159評論 0 16
  • 最近一個項目敬肚,測試時采用的Windows下的Tomcat服務器飒硅,上傳中文文件正常嚎于;部署時用到了Linux服務器涮母,上...
    Jackeroo閱讀 4,155評論 1 3
  • 1 Jmeter安裝配置 使用Jmeter前首先要安裝JDK,配置JDK環(huán)境變量携添。Jmeter不需要安裝梯刚,下載后...
    茶小汐閱讀 2,921評論 0 8