jmeter报org.springframework.http.conerter.HttpMessageNotReadableException
时间: 2023-11-19 08:55:46 浏览: 39
jmeter报org.springframework.http.converter.HttpMessageNotReadableException通常是由于请求的参数格式不正确或者请求的参数与接口定义的参数不匹配导致的。可以尝试以下几个方法来解决这个问题:
1.检查请求的参数格式是否正确,例如是否缺少了必要的参数或者参数类型不正确等。
2.检查请求的参数与接口定义的参数是否匹配,例如参数名称是否一致、参数类型是否一致等。
3.检查接口返回的数据格式是否正确,例如是否缺少了必要的字段或者字段类型不正确等。
4.检查jmeter的版本是否过低,如果是可以尝试升级到最新版本。
相关问题
jmeter报org.apache.http.NoHttpResponseException: smp.crrcgo.cc:18080 failed to respond
jmeter报org.apache.http.NoHttpResponseException: smp.crrcgo.cc:18080 failed to respond是由于连接超时导致的错误。在jmeter.properties文件中,你可以通过设置httpclient4.idletimeout参数来调整连接超时时间。你可以找到jmeter安装路径下的jmeter.properties文件,并编辑该文件,将httpclient4.idletimeout的值设置为一个合理的时间,单位是毫秒。一般来说,可以将其设置为10-60秒,表示连接空闲10秒后才会断开。
你还可以访问https://wiki.apache.org/jmeter/JMeterSocketClosed,查看官方网站上关于此错误的解释。另外,出现这个问题的原因可能是因为JMeter默认勾选了use keepAlive选项,这是一个连接协议,如果不勾选,也不会保存。但是在JMeter.properties文件中,连接空闲时间的配置默认是注销的,即不会等待,一旦连接空闲,则立即断开。这可能导致压测中出现事务失败的情况。
java.lang.IllegalArgumentException: Filename must not be null or empty at org.apache.jmeter.services.FileServer.reserveFile(FileServer.java:256) at org.apache.jmeter.services.FileServer.reserveFile(FileServer.java:228) at org.apache.jmeter.services.FileServer.reserveFile(FileServer.java:217) at org.apache.jmeter.services.FileServer.getResolvedFile(FileServer.java:536) at org.apache.jmeter.protocol.http.sampler.HTTPHC4Impl.setupHttpEntityEnclosingRequestData(HTTPHC4Impl.java:1582) at org.apache.jmeter.protocol.http.sampler.HTTPHC4Impl.handleMethod(HTTPHC4Impl.java:886) at org.apache.jmeter.protocol.http.sampler.HTTPHC4Impl.sample(HTTPHC4Impl.java:641) at org.apache.jmeter.protocol.http.sampler.HTTPSamplerProxy.sample(HTTPSamplerProxy.java:66) at org.apache.jmeter.protocol.http.sampler.HTTPSamplerBase.sample(HTTPSamplerBase.java:1296) at org.apache.jmeter.protocol.http.sampler.HTTPSamplerBase.sample(HTTPSamplerBase.java:1285) at org.apache.jmeter.threads.JMeterThread.doSampling(JMeterThread.java:638) at org.apache.jmeter.threads.JMeterThread.executeSamplePackage(JMeterThread.java:558) at org.apache.jmeter.threads.JMeterThread.processSampler(JMeterThread.java:489) at org.apache.jmeter.threads.JMeterThread.run(JMeterThread.java:256) at java.lang.Thread.run(Unknown Source) 这是全部报错信息
根据报错信息,问题出现在`org.apache.jmeter.services.FileServer.reserveFile`方法中,提示文件名不能为空或为空字符串。这意味着在您的JMeter测试计划中有一个地方使用了一个无效的文件名。
请检查您的测试计划中所有使用到文件名的地方,并确保文件名参数被正确设置。特别是在HTTP请求中,确认您是否正确配置了文件路径和文件名。
另外,请确保您的文件路径和文件名没有被其他变量或参数修改。如果使用了变量,请确认变量的值是否正确。
如果您仍然无法解决问题,请提供更多关于您的测试计划和脚本的详细信息,以便我能够更好地帮助您解决问题。
相关推荐
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)