jmeter请求接口报错{"code":500,"success":false,"data":{},"msg":"pad block corrupted","msgcode":"S_2OO"}
时间: 2023-08-06 21:02:09 浏览: 284
根据引用\[1\]中的描述,报错的接口URL路径中包含了{2},这种一般是路径参数。在使用Postman时,直接请求没有问题,但在JMeter中请求时出现了URISyntaxException url语法异常的报错信息。这表明问题可能是由于URL导致的。
根据引用\[2\]中的建议,可以尝试创建一个Beanshell取样器来模拟接口,并返回JSON数据。可以使用以下代码来返回一个示例的JSON数据:
```
return "{"code":0,"message":"操作成功","data":{"student":\[{"name":"zhangxu","age":18},{"name":"zhoushuang","age":18},{"name":"changhua","age":17}\]}}";
```
根据引用\[3\]中的描述,错误信息显示为Non HTTP response code: java.lang.IllegalArgumentException,这表明传参有问题。首先要检查参数是否正确。在检查之后,发现name参数大小写未区分,导致一直找不到。修改参数后再次运行应该就可以成功了。
综上所述,根据提供的信息,可能的原因是URL导致的问题和参数传递错误导致的问题。请检查URL路径和参数是否正确,并进行相应的修改。
#### 引用[.reference_title]
- *1* [Jmeter 接口调试报错 java.net.URISyntaxException: Illegal character in path at index 63](https://blog.csdn.net/weixin_44325114/article/details/125093902)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^control_2,239^v3^insert_chatgpt"}} ] [.reference_item]
- *2* [接口responsecode返回500_JMeter接口测试:如何实现断言?](https://blog.csdn.net/weixin_39689700/article/details/111014819)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^control_2,239^v3^insert_chatgpt"}} ] [.reference_item]
- *3* [jmeter运行报错Response code:Non HTTP response code:java.lang.IllegalArgumentException查找解决](https://blog.csdn.net/doudoubug_0607/article/details/120197797)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^control_2,239^v3^insert_chatgpt"}} ] [.reference_item]
[ .reference_list ]
阅读全文