【jmeter】记两次小问题解决方案 java.net.URISyntaxException: Illegal character in query at index

1、从异常信息中大概分析:利用JMeter的HTTPClient4客户端发送请求时,所请求的url中带有不合法的字符,不能按照预期效果被服务器识别。
由此考虑可能是url中特殊字符的编码问题,再对比正常和异常的Request中的url,发现异常情况的url的参数值中多了一个空格字符,同时也符合所读取数据时输入数据之间确实是有部分是多输入了一个空格,而且JMeter中也未对请求的url进行编码转换就直接发送请求,因此会出现异常

【jmeter】记两次小问题解决方案 java.net.URISyntaxException: Illegal character in query at index

勾上编码就可以解决了

2、

点击同样的脚本,运行就报Error occurred starting thread group :线程组, error message:Invalid duration 0 set in Thread Group:线程组, see log file for more details 这个错误

【jmeter】记两次小问题解决方案 java.net.URISyntaxException: Illegal character in query at index

 

原来是调度适配器的时间没有设置。

【jmeter】记两次小问题解决方案 java.net.URISyntaxException: Illegal character in query at index

时间设置了就好了