2016-11-22 7 views
1

私はWindows上のネイティブアプリケーションのパフォーマンステストを行っています。新しいアプリケーションのバージョンが以前のバージョンと比較してどれほど多くのインターネットトラフィックを計算する必要があります。アプリケーションはインターネット接続が限られた環境で動作するためのものです。特定のアプリケーションの一定期間の合計ネットワークトラフィックを計算するにはどうすればよいですか?

Fiddlerは、HTTP要求とFTP要求だけを表示し、プロキシ経由で送信したものだけを表示します。理論的には、アプリケーションはプロキシを無視し、他のプロトコルやソケットを使用できます。

Resource Monitorには、直前の平均ネットワークアクティビティ(合計B /秒)しか含まれていないようです。アプリケーションによって生成されるネットワークトラフィックが一定ではないので、私にとっては十分ではありません。

Network-related performance countersには関連するカウンタがありません。

TCPView何らかの理由で、一部のプロセスに関する情報が表示されません。アプリケーションではなく特定の接続のトラフィックを表示し、接続が閉じられると情報が失われます。

答えて

1

詳細な調査の結果、Sysinternals Process Explorerはインターネットトラフィックの推定に適したツールのようです。ネットワーク送信バイト数とネットワーク受信バイト列をプロセステーブルに追加し、関心のある時間範囲の境界で値の差を手動で計算できます。これを実行するには、Process Explorerを管理者として開始する必要があります。

関連する問題