2016-08-22 2 views
0

バックエンドにJavaコードを使用してWebアプリケーショントラフィックを記録し、記録後に再生したいと考えています。Eclipse IDEでJavaを使用してWebアプリケーションのすべてのネットワークトラフィック(http https)を取得する方法は?

Javaコードを使用してLoad-runnerで行うようなWebアプリケーションのトラフィックを記録する方法はありますか?

+0

LoadRunnerヘルプファイルとオンラインドキュメントを参照すると、言語をデフォルトの「C」言語から同じ仮想ユーザーのJavaバリエーションに変換するユーティリティが存在します。 –

+0

ここにはヘルプへのリンクがあります。http://commonlrissues.blogspot.com/2009/03/how-to-convert-c-web-vuser-script-to.html –

答えて

0

すべてを自動化するわけではありませんが、Javaに固有のものではありませんが、Wiresharkを使用してHTTP/HTTPS要求を取得してエクスポートすることができます(https://www.wireshark.org/docs/wsug_html_chunked/ChIOExportSection.html)。 PlayCapのようないくつかのツールは、wiresharkキャプチャを直接再生することを可能にします。 リクエストを模倣するJavaコードを記述したり、wiresharkキャプチャファイルを読み込んでHTTP対応のライブラリでログに記録されたリクエストを送信したりすることもできます。

また、直接pcapを使用してパッケージ(またはJavaで書かれたjpcapバリアント)を取得し、再利用可能なコードを使用することができます。同様のアプローチでキャプチャを再生することもできます。

関連する問題