2017-08-24 4 views
1

クラウドに移行するシステム/アプリケーションがあります。私の研究によれば、パフォーマンスをテストする際には基本原則がすべて適用されます。私の質問は、クラウドアプリケーションのパフォーマンステスト

クラウドアプリケーションのテスト中に私のパフォーマンスツールがどこにあるかは重要ですか?

例:私がクラウド上でアプリケーションをテストするためにLoadRunnerを使用する場合、私のLoadRunnerツールもクラウドにインストールする必要がありますか?またはパフォーマンステストのために現場のLoadRunnerを使用すると、トラフィックのボトルネックが増加する可能性がありますか?

答えて

1

はい:クラウドとの間でバイトの支払いを行います。バイトの入出金を希望しない場合は、ロード・ジェネレータを同じクラウド・プロバイダの内部に配置します。

あなたのユーザーはクラウドデータセンターには住んでいないので、ユーザーとデータセンターの間のネットワークに関連する障害を理解したいと思うでしょう。ユーザーの各場所に1台の負荷ジェネレータを追加します。

完全なテストツールインフラストラクチャがクラウドにインストールされている必要はなく、ロード生成コンポーネントのみが必要です。

ところで、CPU、ディスク、メモリ、NEtworkなどのアイテムに関連するアプリケーションインフラストラクチャの監視は、フローティングリソースプールの性質とシステムクロックの不一致のために、完全にうまくいきません。一貫性のないシステムクロックは、クラウドベースのロードジェネレータにも影響を与え、物理的なハードウェアよりも平均、90パーセンタイル、および標準偏差の測定値が高くなります。仮想マシン/ロード・ジェネレータが動作しているホスト上の制御されていない初期状態とテスト中の状態のため、同じ負荷で分散をテストするテストも高くなります

+0

これらは非常に有効で有益な点です。ありがとう。 – Firaun

関連する問題