记录一次jmeter脚本开发缺少utf-8惹的祸

Posted slowfish

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了记录一次jmeter脚本开发缺少utf-8惹的祸相关的知识,希望对你有一定的参考价值。

背景:需要模拟余额发放,并进行大批量的发放,我就想到了jmeter。就是几个简单的接口,我想很简单,就上手,没想到最后鸡鸡,害我查了半天原因。

操作:我编写的脚本:

技术图片

请求默认值的内容编码我也是为空,当时就一直提醒我账户不存在或者错误,我是一脸懵逼。

排查方法:

  1. 使用postman,请求一模一样,请求成功;这是我就懵逼了,为什么这个可以
  2. 然后我又回到jmeter,打开eads日志,发现有些中文编译了,都是??
  3. 我感觉可能是不是我忘了加utf-8,我就加上了,果然成功了,然后最后我就吐血
  4. postman可以编译识别很多格式,jmeter不可以,所以使用jmeter在请求默认值里面一定添加utf-8,不要因为有些可以不需要,就忽视它,要不然差的就怀疑人生,

总结:这是一个小问题,可也引起了我的反思,查看原因,一定要看日志;其次多对比,养成良好的使用习惯

 

以上是关于记录一次jmeter脚本开发缺少utf-8惹的祸的主要内容,如果未能解决你的问题,请参考以下文章

CDN惹的祸:记一次使用OSS设置跨域资源共享(CORS)不生效的问题

MySQL 惹的祸!

编程语言的“别样”编年史,原来都是“闲”惹的祸

webpack打包出错--elementUI使用不当惹的祸

前端页面卡顿?或是DOM操作惹的祸,需优化代码

#pragma pack (n) 惹的祸