【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,就能解决响应数据乱码看不懂的问题了。

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

相关推荐
夜晚打字声8 分钟前
8(八)Jmeter并发数集合点设置
jmeter
夜晚打字声9 分钟前
10(十)Jmeter使用JSR233计算签名
jmeter
沫沫-小白4 小时前
【JMeter Retrier 插件:让失败请求自动重试,告别脚本繁琐循环】
jmeter
捧月华如5 小时前
响应式设计原理与实践:适配多端设备的前端秘籍
前端·前端框架·json
沫沫-小白6 小时前
【JMeter 实战:大模型流式接口性能测试(含TTFT与Token统计)】
jmeter
测试改改6 小时前
Jmeter-上传图片(一直报500的错误)
jmeter
kimi-2228 小时前
如何让大语言模型稳定输出 JSON 的三层防御体系
人工智能·语言模型·json
brucelee1861 天前
使用 JMeter 进行 API 压力测试完整指南
jmeter·压力测试