Jmeter java.net.URISyntaxException:索引72处的查询中的非法字符

Jmeter java.net.URISyntaxException:索引72处的查询中的非法字符,jmeter,Jmeter,请求URL已字符串化json Sampler Result: Thread Name: Thread Group 1-1 Sample Start: 2013-09-05 12:09:17 IST Load time: 0 Latency: 0 Size in bytes: 4491 Headers size in bytes: 0 Body size in bytes: 4491 Sample Count: 1 Error Count: 1 Response code: Non HTTP re

请求URL已字符串化json

Sampler Result:
Thread Name: Thread Group 1-1
Sample Start: 2013-09-05 12:09:17 IST
Load time: 0
Latency: 0
Size in bytes: 4491
Headers size in bytes: 0
Body size in bytes: 4491
Sample Count: 1
Error Count: 1
Response code: Non HTTP response code: java.net.URISyntaxException
Response message: Non HTTP response message: Illegal character in query at index 72:

Request:
GET  http://abc.com/api/api_name?XYZModelJsonString={[{},{},{},{},{},{},{},{},{},{},{},{}]{}}
[no cookies]

Response data:
java.net.URISyntaxException: Illegal character in query at index 72: http://abc.com/api/api_name?XYZModelJsonString={[{},{},{},{},{},{},{},{},{},{},{},{}]{}}

at java.net.URI$Parser.fail(Unknown Source)
    at java.net.URI$Parser.checkChars(Unknown Source)
    at java.net.URI$Parser.parseHierarchical(Unknown Source)
    at java.net.URI$Parser.parse(Unknown Source)
    at java.net.URI.<init>(Unknown Source)
    at java.net.URL.toURI(Unknown Source)
    at org.apache.jmeter.protocol.http.sampler.HTTPHC4Impl.sample(HTTPHC4Impl.java:234)
    at org.apache.jmeter.protocol.http.sampler.HTTPSamplerProxy.sample(HTTPSamplerProxy.java:62)
    at org.apache.jmeter.protocol.http.sampler.HTTPSamplerBase.sample(HTTPSamplerBase.java:1088)
    at org.apache.jmeter.protocol.http.sampler.HTTPSamplerBase.sample(HTTPSamplerBase.java:1077)
    at org.apache.jmeter.threads.JMeterThread.process_sampler(JMeterThread.java:428)
    at org.apache.jmeter.threads.JMeterThread.run(JMeterThread.java:256)
    at java.lang.Thread.run(Unknown Source)
采样器结果:
线程名称:线程组1-1
示例开始:2013-09-05 12:09:17
加载时间:0
延迟:0
大小(字节):4491
标题大小(以字节为单位):0
正文大小(字节):4491
样本数量:1
错误计数:1
响应代码:非HTTP响应代码:java.net.URISyntaxException
响应消息:非HTTP响应消息:索引72处的查询中存在非法字符:
请求:
收到http://abc.com/api/api_name?XYZModelJsonString={[{},{},{},{},{},{},{},{},{},{},{},{}]{}}
[没有饼干]
答复数据:
java.net.URISyntaxException:索引72处的查询中存在非法字符:http://abc.com/api/api_name?XYZModelJsonString={[{},{},{},{},{},{},{},{},{},{},{},{}]{}}
在java.net.URI$Parser.fail处(未知源)
位于java.net.URI$Parser.checkChars(未知源)
位于java.net.URI$Parser.parseHierarchy(未知源)
位于java.net.URI$Parser.parse(未知源)
位于java.net.URI。(未知源)
位于java.net.URL.toURI(未知源)
位于org.apache.jmeter.protocol.http.sampler.HTTPHC4Impl.sample(HTTPHC4Impl.java:234)
位于org.apache.jmeter.protocol.http.sampler.HTTPSamplerProxy.sample(HTTPSamplerProxy.java:62)
位于org.apache.jmeter.protocol.http.sampler.HTTPSamplerBase.sample(HTTPSamplerBase.java:1088)
位于org.apache.jmeter.protocol.http.sampler.HTTPSamplerBase.sample(HTTPSamplerBase.java:1077)
位于org.apache.jmeter.threads.JMeterThread.process_sampler(JMeterThread.java:428)
位于org.apache.jmeter.threads.JMeterThread.run(JMeterThread.java:256)
位于java.lang.Thread.run(未知源)
移动以下各项:

XYZModelJsonString={[{},{},{},{},{},{},{},{},{},{},{},{},{}]{}

在参数表中,将XYZModelJsonString放入“名称”列,其余放入“值”列,并选中该列中的“编码”复选框

它将工作

移动以下各项:

XYZModelJsonString={[{},{},{},{},{},{},{},{},{},{},{},{},{}]{}

在参数表中,将XYZModelJsonString放入“名称”列,其余放入“值”列,并选中该列中的“编码”复选框


它会起作用的

不。我已经试过了,但不起作用。当我编码时,我得到以下响应代码。响应代码:500响应消息:内部服务器错误URL如下:“{%22param%22:%22[{\%22param\%22:\%221\%22,\%22param\%22:\%222\%22,\%22param\%22:\%22500.00\%22,\%22param\%22:15000,\%22param\%22:0,\%22param\%22:null,\%22param\%22:true,\%22param\%22:22:\%22-%22-%22,\%22param\%22:0”我编辑了答案,我测试了它并得到了这个:/api/api_name?XYZModelJsonString=%7B%5B%7B%7D%2C%7B%7D%2C%7B%7D%2C%7D%7D%2C%7B%7D%2C%7D%7D%2C%7D%7D%7D%2C%7D%7D%7D%7D%7D%7D%7D%7D%7D%7D%7D%7D%7D%7D%7D%7D%7D不是你所展示的。我已经试过了,但不起作用。当我编码时,我得到以下响应代码。响应代码:500响应消息:内部服务器错误URL如下:“{%22param%22:%22[{\%22param\%22:\%221\%22,\%22param\%22:\%222\%22,\%22param\%22:\%22500.00\%22,\%22param\%22:15000,\%22param\%22:0,\%22param\%22:null,\%22param\%22:true,\%22param\%22:22:\%22-%22-%22,\%22param\%22:0”我编辑了答案,我测试了它并得到了这个:/api/api_name?XYZModelJsonString=%7B%5B%7B%7D%2C%7B%7D%2C%7B%7D%2C%7D%7D%2C%7B%7D%2C%7D%7D%2C%7D%7D%7D%2C%7D%7D%7D%7D%7D%7D%7D%7D%7D%7D%7D%7D%7D%7D%7D%7D%7D不是你所展示的