私のアプリはhttpリクエストを送信しています。テストステップ中にすべてのリクエストとレスポンスを取得したいと思います。 ブラウザでは、すべての応答を得るためにBrowserMobProxyが使用されましたが、ブラウザ上で動作するように見えます。 テストステップでアプリから回答を受け取る方法を知っている人はいますか?アンドロイドアプリからhttp応答を送信するにはどうすればよいですか?
1
A
答えて
0
開発PC上で実行されているプロキシ経由ですべての接続を再ルーティングできます。 ローカルWi-Fiルーターとローカルネットワークがあり、コンピュータとAndroid phoneの両方が接続されていることを前提としています。
あなたが必要とするのは、開発用PCのIPに、アプリケーションテストに使用するAndroid電話からアクセスできることだけです。
Fiddler(Windows)、Burp Suite(Java)またはCharlesプロキシ(OSX)などの検査プロキシをPCにインストールします。
デフォルトでは、ほとんどのプロキシはローカルホスト接続だけをリッスンしますが、他のコンピュータ(この場合はAndroid端末)からの接続を受け入れるように設定できます。
Fiddlerの場合は、Tools - > Fiddler Options - > Tab Connections - > Allow remote computers to connectメニューで見つけることができます。
これに応じて設定し、使用しているWifiネットワークのAndroid端末でWifi設定を変更します。 手動プロキシ設定を有効にし、ローカルネットワーク上のコンピュータのIPアドレスとプロキシがリッスンしているポート番号を入力します。 新しいWifi設定を保存したら、Android端末のすべてのアプリはPCのプロキシを使用する必要があります。これにより、アプリのトラフィックも確認できます。
関連する問題
- 1. 後でHTTPリクエストへの応答を待って送信するにはどうすればよいですか?
- 2. HTTPリクエストを送信してPHPで応答を取得するにはどうすればいいですか?
- 3. Cocoaソケットで整形式のHTTP応答を送信するにはどうすればいいですか?
- 4. Web APIから角度リソースクエリへの応答を送信するにはどうすればよいですか?
- 5. CSSとJSファイルがHTTP応答ヘッダーを送信するにはどうすればいいですか
- 6. HTTP OPTIONSリクエストに応答するにはどうすればよいですか?
- 7. MFCでHTTPサーバーからの応答を取得するにはどうすればよいですか?
- 8. エラー時にHTTPリクエストからの応答を取得するにはどうすればよいですか?
- 9. Outlook 2016でhtml応答メールを送信するにはどうすればよいですか?
- 10. フラスコ応答オブジェクトと一緒にデータを送信するにはどうすればよいですか?
- 11. フラッシュオブジェクトからhttp応答を取得するにはどうすればよいですか?
- 12. ブラウザのアクティビティからhttp応答コードを取得するにはどうすればよいですか?
- 13. アンドロイドアプリからハードウェア(マイクロコントローラ)にデータを送受信するにはどうすればいいですか?
- 14. URLにどのように応答を送信しますか?
- 15. アンドロイドアプリからSMSサービス経由でテキストが送信されるたびに、別のデフォルトテキストを送信するにはどうすればよいですか?
- 16. symfony2コントローラでjson応答を送信するにはどうすればいいですか
- 17. Fiddlerスクリプト - 別のサーバーに応答を送信するにはどうすればいいですか?
- 18. アンドロイドアプリでhttpサーバーからライブイベントを取得するにはどうすればよいですか?ポーリングなしで
- 19. node.jsでhttpモジュールを使用せずにhttp応答を送信するにはどうすればいいですか?
- 20. サーブレットからのアラート応答はどうすればよいですか?
- 21. 成功応答に対する応答エラーを変更するにはどうすればよいですか?
- 22. ブロードキャストからサーバー応答を受信するにはどうすればいいですか?
- 23. 私たちのサーバーからクライアントにHTTP応答を送信
- 24. エクスプレス/ノードjsでエラーhttp応答を送信するには?
- 25. djangoのhttp応答でzipファイルを送信するには?
- 26. 送信する前にどのHTTP応答コードとヘッダーが送信されるかを知る方法
- 27. PHPで特定のHTTP応答ヘッダーを削除するにはどうすればよいですか?
- 28. Expressフレームワークでロケーション応答HTTPヘッダーを設定するにはどうすればよいですか?
- 29. Springのインターセプタでhttp応答のステータスコードを確認するにはどうすればよいですか?
- 30. カスタムサーバントハンドラでHTTPステータスを使用して応答するにはどうすればよいですか?
実際のデバイスまたはAndroidエミュレータを使用していますか? – Robert
私は実際のデバイスを使用しています – SelenUser