JBentoStoreは、サーブレットコンテナを対象としたベンチマークスイートです。JBentoStoreはSpring FrameworkでSpringを利用したアプリケーションの実装サンプルとして提供されているSpring JPetStoreアプリケーションをベースに作成されています。
JBentoStoreではリクエスト受信、レスポンス送信、セッションの処理のような、データベースアクセスを除く、サーブレットコンテナの基本的な機能をベンチマークのターゲットとしています。
ベースとなるSpring JPetStoreアプリケーションはデータベースアクセスを含みますが、JBentoStoreではデータベースとのインタラクションを省いています。データベースへのアクセスを行った場合、データベースそのもの、そしてJDBCドライバなどのサーブレットコンテナの機能とは関係の無い部分がパフォーマンスに影響を及ぼしてしまうからです。ほとんどのサーブレットコンテナがデータベースコネクションプール機能を提供していますが、このような理由からデータベース関連の機能はJBentoStoreのベンチマークの対象とはなっていません。
JBentoStoreによるベンチマークには、以下のソフトウェアが必要です。
種類 | バージョン | 入手元 |
---|---|---|
Java | 1.4以上 | http://java.sun.com/j2se/ |
サーブレットコンテナ/J2EEサーバ | Servlet 2.2以上 JSP 1.1以上 | N/A |
Apache Jakarta JMeter | 2.1.1以上 | http://jakarta.apache.org/jmeter/ |
JBento2 | 2.0.0以上 | http://sourceforge.net/projects/jbento/ |
(Windowsの場合) Cygwin, OpenSSH | N/A | http://www.cygwin.com/ |