JGGUGでサポートスタッフを担当させていただいている@nobusueと申します。 今回はGroovyベースのテスト支援ツールであるBetamaxの紹介記事を書かせていただくことになりました。G*Magazineには初登場となりますが、よろしくお願いいたします。 BetamaxとはBetamaxはWebへのアクセスを記録して再生することのできるrecord/playback proxyです。 最近のアプリケーションはTwitterやFacebookなど外部のWebAPIと連携するものが多くなってきていますが、Betamaxを利用すると実際にWebAPIやWebサイトへのアクセスを行わずにアプリケーションのテストを行うことができます。 BetamaxはHTTPリクエスト・レスポンスのペアを、HTTPリクエストの内容をキーとして「tape」というテキストファイル(YAML)に記録します。テスト