Jmeterを使用してWebクライアントとサーバーの通信を記録しようとしています。 Jmeterとブラウザがアプリケーションを記録するように設定された後。クライアントからサーバーへのポストリクエストが行われると、次のエラーが発生します。どのように記録されているURLをエンコードするか考えていますか?Jmeter Httpプロキシサーバーがjava.net.URISyntaxExceptionをスローする:インデックスエラーのクエリで無効な文字
java.net.URISyntaxException: Illegal character in query at index 238: http://localhost:8080/updateBoxCorrectionInstantly?examKey=16-17-%3ECBSE-%3ETERM%20I-%3ESA1-%3EVI-%3EScience-%3EA&studentName=AMOGH%20YOGESH%20KALE&studentRollno=3&studentND=-1&sheetName=cb8e806b32e9d670698655e0d2da10e3_img001210.jpg&box={%22$center%22:%22(66.0,%202253.0)%22,%22$conf%22:%22H%22,%22$corrected%22:true,%22$isAdminCorrected%22:true,%22$correction%22:%22-%22,%22$isDrawn%22:false,%22coords%22:[36,2214,96,2292],%22isTitle%22:false,%22pos%22:%22-%22,%22pred%22:%22-%22,%22boxTypeId%22:0,%22score%22:1}
at java.net.URI$Parser.fail(URI.java:2829)
at java.net.URI$Parser.checkChars(URI.java:3002)
at java.net.URI$Parser.parseHierarchical(URI.java:3092)
at java.net.URI$Parser.parse(URI.java:3034)
at java.net.URI.<init>(URI.java:595)
at java.net.URL.toURI(URL.java:949)
at org.apache.jmeter.protocol.http.sampler.HTTPHC4Impl.sample(HTTPHC4Impl.java:232)
at org.apache.jmeter.protocol.http.sampler.HTTPSamplerProxy.sample(HTTPSamplerProxy.java:62)
at org.apache.jmeter.protocol.http.sampler.HTTPSamplerBase.sample(HTTPSamplerBase.java:1075)
at org.apache.jmeter.protocol.http.proxy.Proxy.run(Proxy.java:212)
これはあなたに役立つかもしれません:http://meta.stackexchange.com/questions/79057/curly-brackets-in-urls – SpaceTrucker
これは録音または再生中に起こったのですか?あなたは 'http://jmeter.apache.org/usermanual/functions.html #__ urlencode'関数を使ってみましたか? –
が実際にあなたのリクエストですか? 'POST'ですか?あなたはなぜポストリクエストのために非常に多くのURLパラメータを送信していますか? formurlencodedリクエストプロパティを使用してリクエストボディの一部としてそれらを送信できませんか? –