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

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

相关推荐
小丁爱养花21 小时前
接口性能测试工具 - JMeter
测试工具·jmeter
tan77º2 天前
【项目】分布式Json-RPC框架 - 项目介绍与前置知识准备
linux·网络·分布式·网络协议·tcp/ip·rpc·json
Yn3123 天前
在 Python 中使用 json 模块的完整指南
开发语言·python·json
曾经的三心草4 天前
微服务的编程测评系统11-jmeter-redis-竞赛列表
redis·jmeter·微服务
天才测试猿4 天前
常见的Jmeter压测问题
自动化测试·软件测试·python·测试工具·jmeter·职场和发展·压力测试
张永清-老清5 天前
《JMeter核心技术、性能测试与性能分析》 教学大纲及标准
jmeter·性能优化
kakwooi5 天前
易乐播播放器---压力测试
java·jmeter·测试
陈涛5755 天前
5个最好用的 JSON 工具推荐:让数据处理变得简单高效
json
bkspiderx6 天前
pb2json.hpp 文档:Protobuf 与 JSON 通用转换工具类
json·protobuf·protobuf与json转换
张永清6 天前
《JMeter核心技术、性能测试与性能分析》 教学大纲及标准
jmeter·性能测试·性能调优·性能分析·教材