JMeter java.net.URISyntaxException:Illegalcharacterinquery解决方案

2021/6/1 12:26:26

本文主要是介绍JMeter java.net.URISyntaxException:Illegalcharacterinquery解决方案,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!

java.net.URISyntaxException: Illegal character in query解决方案

 

by:授客 QQ:1033553122

测试环境

apache-jmeter-3.2

 

1. 问题描述

如下,jmeter发送get参数,参数中携带字符 {},运行后查看请求响应结果,提示如下:

 


 

java.net.URISyntaxException: Illegal character in query at index 59:http://xx.xxx.xx.xx:1301/xxxx/xxx/uploadRecords?records=[{}]

at

at

at

at

at

at

at org.apache.jmeter.protocol.http.sampler.HTTPHC4Impl.sample(HTTPHC4Impl.

at org.apache.jmeter.protocol.http.sampler.HTTPSamplerProxy.sample(HTTPSamplerProxy.

at org.apache.jmeter.protocol.http.sampler.HTTPSamplerBase.sample(HTTPSamplerBase.

at org.apache.jmeter.protocol.http.sampler.HTTPSamplerBase.sample(HTTPSamplerBase.

at org.apache.jmeter.threads.JMeterThread.executeSamplePackage(JMeterThread.

at org.apache.jmeter.threads.JMeterThread.processSampler(JMeterThread.

at org.apache.jmeter.threads.JMeterThread.run(JMeterThread.

at

 

 

 

2. 解决方法

勾选参数右侧的“编码?”,对参数进行url编码

 

 

 



这篇关于JMeter java.net.URISyntaxException:Illegalcharacterinquery解决方案的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!


扫一扫关注最新编程教程