背景と目的
Webアプリケーションのリクエストレスポンス結果を見やすく整理するために、HarファイルをCSVファイル等のExcelで見れる表形式に変換するツールを探していました。
ググってみるとCSV形式に変換するツールはいくつか見つかったのですが、以下の理由により使用できませんでした。
- アップロードが必要なWebサービス
- 仕事で使用することを考慮するとHarファイルをアップロードするわけにはいかない。
- 欲しい情報が出力項目に無い
- 今回キャッシュに関する調査用に使用したのでEtagやLast-Modified、Expiresと関連ヘッダを出力したかった。
作り方
JavaだとHarを読み込んでくれるライブラリ(HAR reader)があったので、出力部分だけ作成すればよく、さくっと作成できました。
公開場所
以下でソース公開しています。
本記事公開時点ではバイナリ公開はしていないので、ビルドが必要です。
honzan0821/har2xsv
https://github.com/honzan0821/har2xsv