(总结)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