このエントリは、PostgreSQL Advent Calendar 2013のDay3の記事です。 「データベースの負荷試験」を考える時、皆さんはどのような方法で実施することを検討するでしょうか。自前のテストスクリプトでしょうか。あるいは、データベース単体の負荷試験は行わず、Webシステム全体の負荷試験として実施するでしょうか。 PostgreSQLには、pgbenchというベンチマークツールが付属しており、このツールのシナリオを作成することで多少は独自のシナリオでの試験を行うことも可能ですが、状況によってはそれだけでは自由度が不足することがあります。 今回は、Webシステムの負荷テストでよく使われるJMeterを使って、自由なシナリオでPostgreSQL単体の負荷試験を行う方法を紹介します。 (なお、JMeterは非常に多機能な負荷生成ツールですので、今回はJMeterの網羅的な説明
![Apache JMeterでPostgreSQLの負荷試験をする](https://cdn-ak-scissors.b.st-hatena.com/image/square/dd351604a022609c00eabf1bde97551ed0dfc5d1/height=288;version=1;width=512/http%3A%2F%2F4.bp.blogspot.com%2F-pk0UJkNDuFI%2FUp1fYO1XpaI%2FAAAAAAAAAog%2FeT9V0JiCj2o%2Fw1200-h630-p-k-no-nu%2Fjmeter.jpg)