关于JMeter使用的一些问题

it2025-08-12  7

文章目录

报错信息及解决Q1:Content type 'text/plain;charset=UTF-8' not supportedQ2:请求失败,响应数据中有乱码Q3:json转换问题:["body": "JSON parse error: Invalid UTF-8 start byte 0xb2; nested exception is com.fasterxml.jackson.databind.JsonMappingException: Invalid UTF-8 start byte 0xb2\n at...]

报错信息及解决

Q1:Content type ‘text/plain;charset=UTF-8’ not supported

A1:这里我的项目是在 http request 中传参方式为【Body Data】而不是 Parameters,因此需在 TestPlan 点击右键,添加 http 头管理器,如下图: Add:添加 Content-Type 为 application/json 点击左上角保存,可解决这个问题。

Q2:请求失败,响应数据中有乱码

A2:1. 打开 jmeter.bat 所在的 bin 文件夹,找到 jmeter.properties 文件,用文本方式打开; 2. 设置 sampleresult.default.encoding=utf-8; 3. 重启 jmeter,再次运行,即可解决此问题。

Q3:json转换问题:[“body”: "JSON parse error: Invalid UTF-8 start byte 0xb2; nested exception is com.fasterxml.jackson.databind.JsonMappingException: Invalid UTF-8 start byte 0xb2\n at…]

A3:

此处因为前端显示有一个字段固定置灰不可更改,request body 中删除此字段和对应的值(“xxx” : “xxx”)即可解决此问题

最新回复(0)