問題タブ [har]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
java - harファイルを読み込もうとしたときのNullポインタ例外
harファイルを読み込もうとしていますreadHarFile
が、nullポインタ例外がスローされています。これが私が使おうとしているサンプルコードです:
例外は次のとおりです。
har - プロジェクトのsrcフォルダー内のHARファイルが機能しない
プロジェクトのsrcフォルダーからharファイルにアクセスしようとしていますが、機能しません。指定されたパスにファイルを保存しません。しかし、ファイルをローカルドライブに保存しようとすると、ファイルに値を保存して取得することができます。
}
C:\ Downloads \ _har \の代わりに、srcフォルダーに入れる必要があります。
pcap - tsharkによって生成されたpcapのpcap2har(-wオプション)
私のpcapファイルは次のようなコマンドで生成されます:
そして、その正規化されたpcapはpcap2harへの入力を与えられます。このエラーが発生します:
pcaputil.py
エラーをスローする部分は次のとおりです。
私のpcap(およびtsharkコマンドによって生成されたすべてのpcap)の場合、self.__fh.magic
is168627466
およびdpkt.pcap.TCPDUMP_MAGIC
is2712847316
です。
例外をスローする行にコメントしましたpcaputil.py
が、その後、次のようになります。
私はすでにgithubで問題を提出しました
google-chrome - Google Chrome からの har ファイルの生成を自動化し、それらの収集とメールでの表示を自動化します
私が実現する必要があるのは、Google Chrome を自動的に開き、Google 開発者ツールからネットワーク ウォーターフォールを分析する方法です。
- グーグルクロームを開く
- Google 開発者ツールを開く
- 1 つの URL を読み込む
- URLをナビゲートし、すべてのウォーターフォールをエクスポートします
- Web サイト全体の読み込みの合計時間を記録し、ネットワークのすべてのウォーターフォールを表示します。
- 上記のサイクルで url を収集し、合計 url の読み込みとウォーターフォールに従って、それらを 1 つのメールで表示します。
誰かアイデア?助けて
firebug - How to get Total Page Load time from Har File
I am using HarLib to read Har Files from within my Java project. The example provided on the site helps to get the time taken to load each request. How do I get the total Load time for a Web Page. The OnLoad time will not help me as I have XHR requests happening even after the content load. How do I get the time shown in screenshot when I look at Firebug from within the HarLib (The one marked in red in the image):
selenium - Selenium Automated Performance Test によって投稿された HAR ファイルを読むには?
このリファレンスは、Firefox、Firebug、および NetExport (Firebug 拡張機能) を使用して Selenium で自動ページ読み込みパフォーマンス テストを行うために使用しました。私の最終的な目的は、HAR ファイルからページの読み込み時間を抽出することです。HAR ファイルが生成され、ローカル ディスクに保存されます。それは完璧に機能します。
上記でリンクしたリファレンスで説明されている 2 番目のアプローチには、「HAR ファイルをサーバーに送信する」というヘッダーがあります。説明されている手順に従いましたが、後で示す PHP スクリプトを保存する場所がわかりません。私はそれを保持しようとしhttp://localhost/har-db
、PHP ファイルに何らかの名前を付けました。getHARData.php
しかし、そのファイルにアクセスできるように、JAVA プログラムに何を記述すればよいかわかりません。ファイルはパラメーターを受け取ることを望んでいますが、変数REQUEST
として必要な URL にアクセスする方法がわかりません。REQUEST
すべてのコードは、リンク先のサイトで入手できます。私は.xpi
、Firefox 拡張機能のファイルのパスを変更する以外、即興を行っていません。
最適化された回避策は大歓迎です。
debugging - コンテンツとともに保存された Chrome ネットワーク デバッガーの har ファイルを表示/再生するにはどうすればよいですか?
私はネットワーク デバッガーが大好きです。そうは言っても、複数の 'hars' を前後に移動して再生できるプログラムはありますか? 「hars」がコンテンツとともに保存されている場合、リプレイでもそれを処理できますか?
今はテキストパッドで読み通したところですが、私の発見を提示する必要がある場合は、技術に詳しくない人にとっては、素敵な 'har player' が大いに役立つでしょう。
ssl - SSL 証明書が原因でリソースをロードできない
Java で Selenium Webdriver (Chromedriver) を BrowserMob Proxy Server と共に使用して、HTTP トラフィックを har ファイルにキャプチャしています。最近、ウェブサイトのセクションが読み込まれないという問題が発生しました。このエラーに絞り込みました:「リソースを読み込めませんでしたhttps://ajax.googleapis.com/ajax/libs/jquery/1.8.2/ jquery.min.js ".
プロキシ サーバーを使用している場合、Selenium ドライバーは https リンクの SSL 証明書にアクセスできないようです。ここに私が使用しているコードのスニペットがあります:
追加しようとしまし"capabilities.setCapability(CapabilityType.ACCEPT_SSL_CERTS, true);"
たが、これで上記の問題は解決しましたが、削除した場合にのみ"capabilities.setCapability(CapabilityType.PROXY, proxy);"
、har ファイルをキャプチャできなくなりました。
Firefox ドライバーに切り替えて、Firefox プロファイルをセットアップしようとしましたが、適切に行っていないか、私の目的では機能しません。
Trusted Root Certifaction Authorities で BrowserMob プロキシに付属している CybervillainsCA 証明書を設定しようとしましたが、それでも問題は解決しませんでした。
HTTPトラフィックを収集し、上記のリソースを正常にロードできる方法でこれを解決する方法を知っている人はいますか?
php - php で chrome WebInspector http HAR を実行する
リクエストを行い、chrome webinspector から HAR を保存します。
PHPスクリプトで実行する必要があります。
多分それはcurlでできますか?
クロムからcurlとしてコピーしてshell_execおよびexecとして実行しようとしましたが、機能しません
selenium - Web サイトの分析を検証するための要求ヘッダーを取得する
Web サイトのサイト分析で、selenium webdriver(java) を使用してテストを実行する必要があります。すべての属性、値は、URL ヘッダー リクエストを介して分析ツールに送信されます。操作を実行して属性とその値を抽出できるように、リクエストを単独でキャプチャしたいと考えています。
BrowserMob ツールを試してみました。トラフィック全体を HAR ファイルの形式で取得しています。リクエストを単独で抽出する方法はありますか?
試しserver.setCaptureHeaders(true);
てみましたが、HAR に大量の URL が表示されるため、あまり役に立ちませんでした。分析 Web サイトに送信される 1 つだけに関心があります。バックグラウンドでリクエストとして送信される URL があります。リクエスト URL を正確に取得して属性値を抽出できる分析プラグインはほとんどありませんが、これらのプラグインを使用して自動化することはできません。
または、HAR から特定のリクエストのみを盗む方法はありますか?