タグ

betamaxに関するnobusueのブックマーク (2)

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

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

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

    「初夢が別の人と結婚する夢だった」とに話したら、「私も別の人と結婚してる夢を見て、子供も産まれてた」と返されて負けた気がしたikikkoです。あけましておめでとうございます。今年もよろしくお願いします。 概要 Betamax - Record / playback testing proxyとは・・・うまく説明できる気がしないので、丸ごと引用してきます。 BetamaxはWebへのアクセスを記録して再生することのできるrecord/playback proxy です。 最 近 の ア プ リ ケ ー シ ョ ン は Twitter や Facebook な ど 外 部 のWebAPIと連携するものが多くなってきていますが、Betamaxを利用すると実際にWebAPI やWebサイトへのアクセスを行わずにアプリケーションのテストを行うことができます。 Betamax はHTTP リクエスト

    HTTPアクセスを記録/再生してテスト時に使える、Betamaxを試してみたよ - @ikikko のはてなブログ
  • 1