HTTP アプリケーションで Java をテストするには、Java Development Kit 1.6 以降が必要となります。
HTTP ヘッダー Content-Type が "application/octet-stream" または "application/x-java-serialized-object" に設定されている HTTP リクエストとレスポンスでは、変換が有効になっています。別の HTTP コンテンツ タイプ ヘッダーを使用してデータを変換する必要がある場合は、以下のステップを参照してください。カスタム コンテンツの変換 - タイプ を参照してください。
プロジェクトの概要設定では、必ずアプリケーションの種類で Java over HTTP を選択してください (プロジェクトの概要設定 ダイアログの Web browser/Java over HTTP)。
アプリケーションの種類で Java over HTTP を選択すると、
タブでいくつかのプロファイル設定が自動的に構成されます。JVM を使用するには、正しい XML 表現にシリアル化解除および変換するために必要なクラスを含む Java over HTTP アプリケーション固有のカスタム JAR ファイルを構成する必要があります。そのため、Java over HTTP スクリプトを作成するときには、スクリプトの作成 ダイアログに JAR ファイルの追加 ボタンが表示されます。このボタンをクリックして、テスト対象のアプリケーションに固有のカスタム JAR ファイルを、必要なだけ参照して 追加 します。追加した JAR ファイルは、プロジェクト ツリーの データ ファイル ノードに表示されます。
これらの必要な JAR ファイル (または個々の .class ファイル) は、テスト対象のサーバーにあります。これらのファイルは、手動で準備し、サーバーから Silk Performer コントローラ マシンへコピーしておく必要があります。
スクリプトの作成 ダイアログで 設定 をクリックすると、現在のユーザー プロファイルの Java 設定 タブが直接表示されます。このタブで、現在選択されているユーザー プロファイルの Java 設定を変更します。
ユーザーの操作を記録する際に、Silk Performer Recorder は、記録したセッションのトラフィック全体を含む Silk Performer キャプチャ ファイルというファイルを作成します。保存後に、キャプチャ ファイルは Workbench で開かれ、続いて分析および処理を行うことができます。キャプチャしたトラフィックからスクリプトを生成する前に、記録ルールや他の設定を変更して、スクリプト生成処理に適用させることができます。
エラーが発生した場合、問題の解決 領域にあるボタンをクリックして問題を解決します。その後、スクリプトの生成 をクリックして、キャプチャ ファイルからスクリプトを生成します。
Java 構成が正しくなければ (たとえば JAR ファイルが見つからないなど)、XML レスポンス (TrueLog Explorer でのみ表示可能) は読みやすい形式で生成されません。また、[仮想ユーザー] 出力ペインに警告またはエラーが書き込まれます。通常、エラーや警告では、その原因がリクエスト (クライアントからサーバーへ) にあるのかレスポンス (サーバーからクライアントへ) にあるのかが示されます。
Java over HTTP スクリプト内の XML オブジェクトの全体構造を変更しないでください。値の解析や検証関数の挿入は構いませんが、Java over HTTP XML 要素の削除や移動を行うと呼び出しがうまくいかなくなります。また、配列内の要素の順序も変更しないでください。