私は過去にこの分解をさまざまな方法で処理してきました。1 つ目は、プロトコル アナライザーのダンプ データを使用して、会話が層 X を離れて層 Y に入る時点を見つける非常に低レベルの方法です。2 つ目の方法は、さまざまな層のログ調査を使用することです。この場合、すべてのコンポーネント (syslog、Rsyslog など) に共通のログ サーバーと、無料で入手できる Microsoft Logparser などの優れたログ解析ツールを使用すると、調査が非常に役立ちます。データベースに格納されたアプリケーションの監査証跡を利用する第 3 の方法。これは、コンシューマー/プロデューサー モデルと、直接接続ではなく情報を渡すためのバスを備えたエンタープライズ サービス バス スタイルのアプリケーションで作業している場合に発生する可能性があります。私が確認した監査証跡は通常、データベースに保存され、アプリケーション インフラストラクチャ全体で個々のトランザクションを追跡できます。ネットワーク デバイスとしてのロード バランサーは、このデバイスのハントから外れている可能性があります。
プロトコル アナライザーまたはログ ルートを使用する場合は、必ずすべてのソース情報デバイスを共通のタイム サーバーに同期してください。コレクター (アナライザー、アプリ ログ) の 1 つをタイム スタンプ ベースでオフにすることは、分析フェーズに入ったときに本当に厄介な経験になる可能性があります。
収集したデータから LoadRunner に移動する方法に関しては、その部分は非常に機械的です。分析プログラムは、外部データポイントをインポートするためのインターフェイスをサポートしています。形式は非常に具体的で、ヘルプとオンライン ドキュメントの両方に記載されています。このインポート プロセスは非常にうまく機能します。ホストから統計を収集するために頻繁に使用する必要があるためです。このホストは、直接の監視アクセス権を持っていませんが、監視対象のテスト インフラストラクチャの一部として含める必要があります。
ジェームズ・プーリー
モデレーター (YahooGroups LoadRunner、Advanced-Loadrunner、GoogleGroups lr-LoadRunner、Linkedin LoadRunner、LoadRunnerByTheHour、SQAForums LoadRunner、WinRunner)