ゃプロキシとjavaの直列化HTTP/です。
-
22-09-2019 - |
質問
してアプレット-サーブレット通信したい記録とのゃのHTTPプロキシ.で取得しのメッセージまでのアプレットを送信し、HTTPポストメッセージを含む一部の直列化されたJavaオブジェクト内蔵タイプ)をしているこのエラーは、アプレット:
altテキストhttp://img339.imageshack.us/img339/9238/appletservletjmeterhttp.png
ですが、一JVMバージョン紛争のどこかにあります。もんですけど。
のコミュニケーションはOKなきゃ、す:アプレット->Tomcat->Servlet.すべての私の事を行います。
ただし、じゃ:アプレット->ゃproxy->Tomcat->Servlet.もっ機です。
しているかのようだゃった変更後のメッセージ内容が---
いたしましてはApacheプロキシとしても働きます。
もfunnierことにあるのはのみショールーム:イメージはJavaの設置、JDKびJRE.両1.6.0_07...
思い思い出深掘りのうさぎの穴;-)
こちらは六角レンチダンプの送信されたデータを直接Tomcat:
00000348 ac ed 00 05 73 72 00 11 6a 61 76 61 2e 6c 61 6e ....sr.. java.lan
00000358 67 2e 49 6e 74 65 67 65 72 12 e2 a0 a4 f7 81 87 g.Intege r.......
00000368 38 02 00 01 49 00 05 76 61 6c 75 65 78 72 00 10 8...I..v aluexr..
00000378 6a 61 76 61 2e 6c 61 6e 67 2e 4e 75 6d 62 65 72 java.lan g.Number
00000388 86 ac 95 1d 0b 94 e0 8b 02 00 00 78 70 00 00 01 ........ ...xp...
00000398 7b {
このデータを送信する場合じゃ:
00000128 ac ed 00 05 73 72 00 11 6a 61 76 61 2e 6c 61 6e ....sr.. java.lan
00000138 67 2e 49 6e 74 65 67 65 72 12 e2 a0 a4 f7 3f 3f g.Intege r.....??
00000148 38 02 00 01 49 00 05 76 61 6c 75 65 78 72 00 10 8...I..v aluexr..
00000158 6a 61 76 61 2e 6c 61 6e 67 2e 4e 75 6d 62 65 72 java.lan g.Number
00000168 3f ac 3f 1d 0b 3f e0 3f 02 00 00 78 70 00 00 01 ?.?..?.? ...xp...
00000178 7b {
たくさんの"3f"sのダンプ...なのであのようなエンコードの問題です。のコンテンツタイプが正しく設定しているヘッダ:
POST /ABCOrder/ABCServlet?cmd=getNetworkConnection HTTP/1.1
Connection: keep-alive
Content-Type: application/octet-stream
Host: 109.107.148.164:8443
Accept: text/html, image/gif, image/jpeg, *; q=.2, */*; q=.2
User-Agent: Mozilla/4.0 (Windows Vista 6.0) Java/1.6.0_14
Content-Length: 81
解決
ここでは解決策は以下のとおりです。 JMeterのは、設定ファイル、/ jmeter.properties ののビンを持っています。 ここでは、あなたがバイナリコンテンツタイプを設定することができますオプションを見つけることができます:
を# Binary content-type handling
# These content-types will be handled by saving the request in a file:
proxy.binary.types=application/x-amf,application/x-java-serialized-object
デフォルトで含まれていない理由のアプリケーション/オクテットストリームの今、私は知らないが、あなたは、単にリストに追加することができ、あなたが行われています。
proxy.binary.types=application/x-amf,application/x-java-serialized-object,application/octet-stream
これは、私はそれを見つけた方法です。 https://issues.apache.org/bugzilla/show_bug.cgi?id= 44808 の
のJMeterで検索をしたの閉じのバグ...: - )
他のヒント
他の誰かが非常に類似したを報告している: http://markmail.org/message/pl5erin2isehm5q6する 。でも、私は彼らのバグトラッカーの中で、この問題に関連するすべての問題を見つけることができません。あなたがウサギの穴に深く掘るための特権を獲得したように見えます:)
の受け答えすることはでき録音が静ます。このことは現実的ではなvariabilisationのご要望(例えば、変化の検索ワード,...)だけでは常にストレス-テストと同じバンチのデータです。
この実験に必要な利用を第三者に引き出しおよび設定ができます
商業ゃプラグインできます。:
ごテリアルが必要となりまvariabilizeコンテンツに直列化されたオブジェクト。
このJavaプラグインを直列化できるの
簡単に記録の交通とのゃ、プロキシサーバの試験プランをカスタムサンプラーが作成され
簡単variabilizationの要求されるのとしてXMLとして)を通じて簡単に構文として例えば、${searchedWord}がsearchedWord来からCSV又はユーザー定義の変数となります。
簡単に抽出データを用いた応答ゃ標準ポストプロセッサ
簡単にデバッグの要求/応答を標準ゃ結果ツリー要素
免責事項:働いていています。