Jmeter请求参数显示中文乱码问题,我的小小总结

Jmeter请求参数显示中文乱码问题总结

一、编码问题
在我进行一个Http请求测试时,其请求参数的值包含有汉字,例如车牌号,参数的值为“京A12345”,运行结果显示请求参数显示为中文乱码,后端返回的响应结果为无效参数。因此和现在的你一样大量的百度、Goole解决方法。无一例外,结果都表明说我设置的编码有问题。不排除有的人确实是这样的问题。友情链接:Jmeter中文乱码问题解决
你可以参考此篇文章。但我的问题却不是这个。
二、HTTP请求填写位置错误
我所遇到的问题是,我是对app请求进行模拟时,在察看结果树的请求-http中发现我的参数显示为中文乱码,http请求修改为uft-8,信息头修改为utf-8,CSV修改为utf-8,甚至源码修改为utf-8,最后执行结果都是显示为中文乱码,去他滴。
察看结果树查看http,显示请求参数的值为中文乱码
重点来了,我查看http请求,我的请求方式是post,而我填写的参数数据是在第一个参数tab当中了,我想起JSON格式的post请求是不是应该以请求体的方式传参,试了一下,还真是ok了,我的老baby。
将请求数据从“参数”重新按照json格式填写在“消息体数据”中
需要注意的是,参数和消息体数据的填写只能有一个,如果你想填写消息体数据,你需要清空第一个参数tab中的数据,然后才能切换到消息体数据tab中填写参数数据。
如果你是直接在app上通过接口抓取的的数据,直接将json格式的数据复制到消息体数据中即可,如果是手动填写的,别忘了加双引号。

你把填写在参数中的值放到消息体数据中试试
查看请求参数和响应结果:
在这里插入图片描述
在这里插入图片描述
喜极而泣。。。。
三、请求体Body Data请求数据出现中文乱码
不排除有人是这种的问题,直接上链接
友情链接jmeter请求数据中显示乱码问题解决办法

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值