2012-01-10 5 views
16

クロムによって生成されたHARファイルを実行することはできますか?私はchromeからajaxリクエストをエクスポートし、パラメータを変更して、再度実行したいと思います。私は自分のサイトの問題を使ってデバッグしようとしており、このAjaxリクエストはページコンテキストで実行する必要があります。Google ChromeでHARアーカイブを実行することはできますか?

可能でない場合は、これに代わる方法がありますか?

+1

まだ回答はありませんが、RESTコンソールでは「すぐに」の下に「HARサポート」が表示されています。 https://chrome.google.com/webstore/detail/cokgbflfommojglbmbpenpphppikmonn?hl=sv –

+0

この作業を行うことができるクロムの拡張機能はありますか?実際には可能です – ganoro

答えて

4

残念ながら、ChromeはHARファイルからセッションを再生できません。これを行うには、データをChromeに送ることができるプロキシに依存する必要があります。そのためには、いくつかのオプションがあります:セッションを記録してから、ブラウザにそれを再生します

  1. https://github.com/chromium/web-page-replay

    オープンソースのプロキシソリューションを。このツールは、データを編集するように特別に設計されていませんが、提供されるリソースを調整して、データをブラウザにフィードバックさせることができます。関係する側の方がはるかに多くなりますが、このソリューションの利点は、すべてのブラウザ(プロキシなので)で動作することです。

  2. プラットフォームによっては、Fiddler2(Win)やCharlesプロキシ(Mac)のようなものを使用できます。どちらもプロキシですが、オンザフライで応答を傍受したり変更したり(HAR形式のセッションをエクスポートすることも可能)すばらしいGUIが付属しています。

0

非常にハイエンドで広く使用されているツールは、Spirent's Avalanche load generatorです。 Harharと呼ばれる無料のツールは、HARファイルをAvalanche互換のテストケースに変換し、非常に高い負荷(毎秒100,000回)でファイルを再生できるようにします。

あなたがここにツールを見つけることができます:https://alarash.net/harhar

フィドラーは結構です、すべてが、あなたに柔軟ではなく、専用のできるだけ多くの性能を提供していないWindowsのTCPスタックに依存しています、 Avalancheのようなキャリアグレードのツールです。

関連する問題