1

LoadRunner/VUGen バージョン: 9.5

Oracle Primavera P6 PPM バージョン: 7.0.0

私はすでにプロトコルアナライザーを使用しました。COM/DCOM、LDAP、Win ソケットを推奨します。

次のプロトコルを使用してスクリプトを記録しようとしました。

  1. すべての推奨プロトコル (組み合わせ、個別)。(読み込み時に) buffer5 でエラーが発生し、終了します。
  2. 3 つの Oracle プロトコルはすべて (組み合わせて、個別に) 何も機能しませんでした。何も記録していない人もいます。
  3. 1 つ以上の Oracle プロトコルと Win ソケットの組み合わせ (結果は 1 と同じでした)

HP.com サイト (kb、フォーラムなど) を調べましたが、どこにも行きませんでした。HP の担当者は、Win Sockets を推奨しました (ただし、それがエラーを引き起こしているため、彼が質問を理解したか、詳しく調べすぎたかどうかはわかりません)。

記録/再生に使用するプロトコルのヒント/コツはありますか?

前もって感謝します。

4

1 に答える 1

0

あなたの建築の目を育ててください。プロトコルアナライザはオプションを提供しますが、必ずしも最良のオプションであるとは限りません。それは専門家に任されて識別されます。

プロトコルアナライザーを使用するか、純粋なwinsockスクリプトで交換された最初の一握りのバッファーで行われるプロトコルハンドシェイクを調べることにより、クライアントとサーバーがどのように通信しているかを確認します。また、primaveraインストールのアーキテクチャドキュメントを調べて、クライアントからの次のアップストリームコンポーネントが何であるかを把握することで手がかりを見つけることができます。アプリサーバーですか?データベースサーバーですか?これらの各オプションは、シッククライアントがクライアントとサーバー間で通信する方法にとってどのような意味がありますか?その情報をソケットバッファの検査またはプロトコルアナライザから見つけた情報と組み合わせると、プロトコルのタイプに対してどのパスを定義できますか?

鋭いアーキテクチャの目を持っていることは、パフォーマンステスターに​​とって重要なスキルです。目を訓練するためにできることの1つは、オープンソースおよび商用アプリケーション用のさまざまなデプロイメントガイドをできるだけ多くダウンロードすることです。これらは通常、アプリケーションの展開におけるすべての層と、アプリケーションが層間でどのように通信するか(つまり、どのポートを開く必要があるか)を文書化します。

于 2011-04-22T13:12:05.243 に答える