网站wap怎么做,附近的电脑培训班在哪里,php网页编辑器,无为网站设计以前的登录接口密码参数不包含特殊字符#xff0c;为了安全#xff0c;产品今天修改了需求#xff0c;密码必须由数字#xff0c;字母和特殊字符构成#xff0c;之前利用JMeter接口编写的脚本报错了#xff0c;调整了一下#xff0c;里面踩了一点坑#xff0c;记录下来…
以前的登录接口密码参数不包含特殊字符为了安全产品今天修改了需求密码必须由数字字母和特殊字符构成之前利用JMeter接口编写的脚本报错了调整了一下里面踩了一点坑记录下来希望对大家有帮助。
修改以前的接口第一反应就是换一个复杂密码然后修改下JMeter中的密码参数即可但是修改完后一直报错用户名或密码错误 于是去看请求参数用户名密码和验证码与F12抓包的三个参数都是一样的 解决方案
1、与开发同学确认接口是否更改
开发同学确认了接口只加了复杂密码没动其他任何东西
2、分析JMeter报错原因
想着只修改了密码密码可以包含特殊字符于是去查了下资料JMeter请求参数带特殊字符时的处理方法原来问题出在请求参数Parameters的编码问题请求参数Parameters带中文或特殊字符/)时例如登录密码或者token等需要勾选编码 勾选之后再次运行接口响应正常了 最后感谢每一个认真阅读我文章的人礼尚往来总是要有的虽然不是什么很值钱的东西如果你用得到的话可以直接拿走 这些资料对于【软件测试】的朋友来说应该是最全面最完整的备战仓库这个仓库也陪伴上万个测试工程师们走过最艰难的路程希望也能帮助到你