2016-02-06 19 views
5

Appiumテストを実行しているときにネイティブアプリのHTTPトラフィックを盗聴し、記録し、処理するためにJava/Groovyライブラリ/ツールを使用するアイデアがあるのか​​どうか疑問に思っていましたか?その特定のケースで誰かがBrowser Mobの経験がありますか?ありがとう!ベスト、ダニエルAppium用ネイティブアプリのHTTPプロキシ?

+0

http://stackoverflow.com/questions/4853094/best-way-to-analyze-http-traffic-sent-by-my-java-code助けてください – nullpointer

+0

可能でしょうか? – Degard

答えて

0

はいbrowsermobはネイティブアプリとセレンで使用することができます。私たちは他の多くのネットワークスニッフィングプロキシを試しましたが、browsermobはセレンに最適です。

3つの簡単なステップで行うことができます(それほど簡単ではありません)。スタンドアロンサーバーから

  1. 実行browsermobと
  2. はlocalhostにHARとしてあなたの出力を検証するためのコードを記述し、応答を取得します。
  3. あなたのセレンコードのbrowsermobメソッドを呼び出して
  4. と入力してください。確認のために既に書いたコードで得られた応答を検証します。

多くのhttpsレスポンスはJSON形式であるため、ほとんどの検証ではJSONファイルの解析が行われます。

  • ブラウザのプロキシまたはセレンの任意の特定の領域でヘルプが必要な場合は、私にお気軽にお問い合わせください。
関連する問題