タグ

ブックマーク / koduki.hatenablog.com (1)

  • JavaでHTTPアクセスを記録/再生してテスト時に使える、Betamaxを試してみた - ブログなんだよもん

    id:ikikko さんのこちらの記事を参考にJavaでHTTPアクセスを記録/再生してテスト時に使える、Betamaxを試してみました。 このBetamaxというのはその名の通り、テープに記録/再生するものなわけですが、その対象が映像ではなくHTTPアクセスだと言うことです。 Rubyでvcrという同様のツールがあるのですが、こちらのクローンとなります。Betamxを使ったテストのメリットとして ネットに繋げる必要がない 状態を固定できる(検索結果などアクセス毎に変わるものに有効) レアケースのテストに対応できる モックを用意する必要がない というのがあげられます。モックを用意しなくて良いので、テスト全体もシンプルになりますし、WebAPIを始め外部のリソースを叩くときにはかなり汎用的に活用できそうです。 基的な仕組みはJettyベースのProxyを立ち上げて、Javaの標準Proxy

    JavaでHTTPアクセスを記録/再生してテスト時に使える、Betamaxを試してみた - ブログなんだよもん
  • 1