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

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

 

by:授客 QQ:1033553122

测试环境

apache-jmeter-3.2

 

1. 问题描述

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

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

 


 

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解决方案 

 

 

上一篇:数据库连接报错 The server seelcted protocol version TLS10 is not accepted by client preferences[TLS13,TLS12


下一篇:微信支付【企业付款到零钱】报错:SSLHandshakeException: No appropriate protocol