TPC-W は、 Transaction Processing Performance Councilによって提案された Web サーバーおよびデータベースのパフォーマンス ベンチマークです。
このベンチマークは、書籍の検索、閲覧、注文を行うための完全な Web ベース ショップを定義しました。テスト対象のシステムは、このショップの実装を提供する必要がありました。TPC-W 標準では、ショップに存在する必要があるすべてのページ (サンプルHTML コードを含む)、インタラクション グラフ (ユーザーがページ間を移動する方法)、遷移表 (ユーザーがページ A からページ B に移動する確率)、およびデータベース スキーマが説明されています。さらに、標準では、テスト対象のシステムが仮想ショップに表示する必要のある合成画像 (書籍の表紙)を生成するジェネレーターも提供されました。標準では、ランダム文字列と乱数を生成する方法も説明されています。
テスト中、サーバーには、個々の顧客をシミュレートするWeb ボットが次々に訪れました。単一の顧客からの Web インタラクション間の休止と、各顧客がセッションごとに訪問するページの合計数は、標準で指定された非対称分布に従うランダムな数値です。ナビゲーション パターンは、ユーザーの優先プラン (ショッピング ミックス、ブラウジング ミックス、注文ミックス) に応じて異なる 3 つの遷移テーブルによって定義されます。測定された主なパラメーターは、システムが提供できる 1 秒あたりの Web インタラクション数である WIPSでした。
通常のブラウザで仮想ショップを訪れ、実際に利用することもできました。
過去の TPC-W 公式ページには、さまざまな開発プラットフォームで実装され、さまざまな Web サーバーやオペレーティング システムで実行された場合の仮想ショップのパフォーマンスに関する情報やパフォーマンス比較が掲載されていました。この情報は、Web サイトから入手できなくなりました。
TPC-Wは廃止されましたが、大学では今でも教育に使用されており、学生にTPC-W準拠のショップを実装してベンチマークを実行することを要求しています[1]。
その他のウェブアプリケーションベンチマーク
- ルボス[1]
- ルビス[2]
参考文献
- ^ 「JMOB - ホームページ」。2010年3月26日時点のオリジナルよりアーカイブ。2010年11月25日閲覧。
- ^ “RUBiS - ホームページ”. 2016年3月4日時点のオリジナルよりアーカイブ。2015年12月28日閲覧。
- - TPC-W規格の公式ページ
