【Jmeter之get请求传递的值为JSON体实践】

Jmeter之get请求传递的值为JSON体实践

get请求的常见传参方式

1、在URL地址后面拼接,有多个key和value时,用&链接

2、在Parameters里面加上key和value

第一次遇到value的值不是字符串也不是整型,我尝试把json放到value里面,请求后发现报错。经过多次尝试,终于解决了Jmeter发送get请求的value值是json体的问题。

尝试一:把json放到value,勾选编码,发送请求后报错,提示参数异常

尝试二:把json进行URL编码后,再放到URL地址后面,发现json里面有需要参数化的值,所以请求后也是失败的

尝试三:在网上查了一下资料,发现可以用BeanShell PreProcessor前置处理器先将传参进行URL编码,把json进行URL编码后,再放到URL地址后面进行请求。

用户参数param_check_out设置

对参数进行URLEncode编码

另外,安利一个好用的对返回的响应数据进行UTF-8编码的有效办法,在线程组下面增加一个BeanShell PostProcessor,就能解决响应数据乱码看不懂的问题了。

工作中遇到的问题,解决了就很开心。希望一样帮到遇到困惑的你!

相关推荐
大千AI助手16 分钟前
django中如何解析content-type=application/json的请求
django·sqlite·json
软件测试大叔1 小时前
arm服务器运行Jmeter报错问题UseG1GC
jmeter
海姐软件测试7 小时前
使用Jmeter做功能测试有哪些优点?
功能测试·jmeter
胡斌附体13 小时前
接口获取到数组进行json对象转换
json·router·json.parse
python_chai1 天前
Django核心知识点全景解析
python·json
子正2 天前
C环境下更简洁的cJSON辅助函数
json
远方16092 天前
18-Oracle 23ai JSON二元性颠覆传统
数据库·oracle·json
浮生若梦l2 天前
在 Spring Boot 项目里,MYSQL中json类型字段使用
spring boot·mysql·json
明月与玄武3 天前
JMeter 实现 MQTT 协议压力测试 !
jmeter·压力测试·jmeter实现 mqtt协议
文小大3 天前
五、jmeter脚本参数化
jmeter