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

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

相关推荐
IDIOT___IDIOT1 天前
JSON-RPC 2.0 与 MCP 协议:从消息格式到进程通信 大模型MCP
rpc·大模型·json·agent·mcp
憧憬成为原神糕手1 天前
Playwright、Selenium、DrissionPage 与 JSON 接口怎么选?
数据库·selenium·json
SelectDB技术团队1 天前
Apache Doris 4.1:面向 AI & Search 的统一数据底座怎么选?向量检索 + 全文搜索 + 100MB JSON 完整能力拆解
人工智能·json·apache doris
颜挺锐1 天前
JMeter TCP 取样器 行尾字节值是 62,是代表的什么意思?
网络协议·tcp/ip·jmeter
进击切图仔1 天前
VS Code 调试 launch.json 解析
json
码智社2 天前
JSON 零基础到资深全体系教程
java·json
五阿哥永琪3 天前
MySQL中操作json的函数!
数据库·mysql·json
用户7783366132113 天前
SERP API JSON Schema 演进版本管理实战
json·api
IT小盘4 天前
14-让大模型稳定输出JSON-Prompt约束与结构化输出
windows·json·prompt
赵庆明老师5 天前
Vben精讲:21-详解web-antd:tsconfig.json
前端·json·vim