Software-testing-dictionary-benchmark-testing

提供:Dev Guides
移動先:案内検索

ベンチマークテスト

ベンチマークテストとは何ですか?

ベンチマークテストはソフトウェア開発ライフサイクルの一部であり、開発者とデータベース管理者(DBA)の両方が現在のパフォーマンスを判断し、パフォーマンスを改善するために変更を加えます。

ユーザーがパフォーマンスの改善を体験できるように、データベースの微調整とともにコーディングを非常に効率的に行う必要があります。

ベンチマークされるコンポーネント

ソフトウェアには、パフォーマンスの変化を実現するためにベンチマークする必要のあるさまざまなコンポーネントがあります。

  • SQLクエリ
  • SQLインデックス
  • SQLプロシージャ
  • SQLトリガー
  • 表スペースの構成
  • ハードウェア構成
  • アプリケーションコード
  • ネットワーク
  • ファイアウォール

ベンチマークテストの実行方法

結果を比較できるように、同じ環境パラメーターで同じ条件の下でベンチマークテストを実行する必要があります。

ベンチマークの特徴は次のとおりです。

  • テストは再現可能である必要があります
  • 毎回、同じ環境条件下でテストを実行する必要があります。
  • テスト目的で必要なアプリケーション以外のアクティブ状態の他のアプリケーションが存在しないようにする必要があります。
  • ソフトウェアとハ​​ードウェアのコンポーネントは、実稼働環境の仕様に沿っている必要があります。