(總結)Http請求中Parameters的Url編碼勾選與否


Http請求中Url編碼勾選與否,應用於兩個場景: 

1)一種是傳遞的參數中含有特殊字符,比如=,?,空格,&。例如,有個參數是aa=bb=cc,這到底是“aa” = “bb=cc”這樣的表達,還是“aa=bb” = “cc”這樣的表達,服務器會誤解。勾選url編碼后,表達式被編碼成aa=bb%xxcc,其中一個=號轉換掉,這樣就不會誤解了。 

2)另一種就是中文。 

對應到java中的方法是urlencoding。 

Parameters 
realname 
nickname 
password 
birthday 
Data 
Files Upload 
EIT${phone1 } 
EIT${phone1 } 
000000 
1 0-26 
20, 1 go.)} 
(1 gag-

 

起因:接口測試中的上傳字段為漢字時需要進行什么形式的轉碼? 

方法一:需要把編碼復選框勾選,才能正常通過接口查詢數據(參數化值如“${name}”也需要勾選“編碼”復選框) 

方法二:在配置文件jmeter.properties,修改sampleresult.default.encoding=UTF-8 

 


免責聲明!

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



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