Jmeter中Bean shell腳本格式修改為utf-8


 

遇到的問題:
在做 一個發貼的接口測試時發現,發送數字+純字母貼子時,可以正常請求成功。但當貼內容為中文時,服務端編碼為亂碼??。

原因:
jmeter中,shell腳本的默認的格式為GBK,所以我在做加密處理時,是加密的GBK格式,而服務端MD5校驗時,是加密的UTF8格式,然后就是得到的MD5格式不一樣,導致校驗失敗。(jmeter默認使用GBK編碼啟動,需要自己更改為UTF-8)

解決方案:
修改jmeter中 shell腳本的默認格式為UTF8.

 

操作:
找到了更改jmeter安裝目錄bin下面的jmeter.bat文件,用記事本打開。
在set ARGS 前面一行加上:
set FILEENCODING=-Dfile.encoding=UTF-8
然后在set ARGS最后面加上引用變量:
%FILEENCODING%

 

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM