概要

JBentoStoreは、サーブレットコンテナを対象としたベンチマークスイートです。JBentoStoreはSpring FrameworkでSpringを利用したアプリケーションの実装サンプルとして提供されているSpring JPetStoreアプリケーションをベースに作成されています。

JBentoStoreではリクエスト受信、レスポンス送信、セッションの処理のような、データベースアクセスを除く、サーブレットコンテナの基本的な機能をベンチマークのターゲットとしています。

ベースとなるSpring JPetStoreアプリケーションはデータベースアクセスを含みますが、JBentoStoreではデータベースとのインタラクションを省いています。データベースへのアクセスを行った場合、データベースそのもの、そしてJDBCドライバなどのサーブレットコンテナの機能とは関係の無い部分がパフォーマンスに影響を及ぼしてしまうからです。ほとんどのサーブレットコンテナがデータベースコネクションプール機能を提供していますが、このような理由からデータベース関連の機能はJBentoStoreのベンチマークの対象とはなっていません。

前提

JBentoStoreによるベンチマークには、以下のソフトウェアが必要です。

種類バージョン入手元
Java1.4以上http://java.sun.com/j2se/
サーブレットコンテナ/J2EEサーバServlet 2.2以上
JSP 1.1以上
N/A
Apache Jakarta JMeter2.1.1以上http://jakarta.apache.org/jmeter/
JBento22.0.0以上http://sourceforge.net/projects/jbento/
(Windowsの場合) Cygwin, OpenSSHN/Ahttp://www.cygwin.com/
必要ソフトウェア