一般的なWebアプリケーションをパフォーマンステストしたいと思います。このアプリケーションは、ブログ、wiki、コンテンツの検索など、いくつかのWeb2.0の機能を提供しています。私はアクセスログを分析し、ユーザーが実際に何をしているのか分かりません。あなたのWebアプリケーションにはどのようなパフォーマンステスト手法が使用されていますか?
私の脳の隙間はどのように進むのですか?私は、以下の方法論についてthoght:
- (A)は トランザクション(ビュー wikipageなど、ブログ投稿を書き)
- (B)のユーザー
- の 増加量とこれらのトランザクションを実行します(に機能を分割しましたC)いくつかのレポートを作る:
- (D)混合しようとする「メモリ境界 ressourceであるハードウェアXと wikipageの表示 、同時にYユーザーによって実行 ことができます」実際のユーザー 負荷
- (E)の 現実的なマッピングが何 C
と同じレポートを作り、 ユーザーの増加に伴って、このシナリオを実行する必要があり、複数のトランザクションONEシナリオに 、あなたはこれについて考え、方法論は何ですか?
この質問はツールについてではなく、方法論です。 – Mork0075
ツールを使用しない方法論は単なる哲学です。さらに、あなたが記述していることは、テスト計画としてのそれほど「方法論」ではなく、むしろあいまいです。私はあなたが行くにつれてテスト計画を調整することを賭けても構わないと思っています。あなたのツールの選択は、テスト計画についてのあなたの推測よりも長くなります。 – MarkusQ
私はそうは思わない。 HP LoadRunnerが最適なツールです。これは、完全な機能を代表サンプルにどのようにカットして、アプリケーションが負荷をかけて動作するかの現実的な予測を達成する方法とはまったく独立しています。ユニットテストと同じですが、何もテストできません。 – Mork0075