私のアプリは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ステータスコードと応答メッセージをColdFusionのクライアントに送信するにはどうすればよいですか?
- 3. HTTPリクエストを送信してPHPで応答を取得するにはどうすればいいですか?
- 4. Cocoaソケットで整形式のHTTP応答を送信するにはどうすればいいですか?
- 5. Web APIから角度リソースクエリへの応答を送信するにはどうすればよいですか?
- 6. CSSとJSファイルがHTTP応答ヘッダーを送信するにはどうすればいいですか
- 7. HTTP OPTIONSリクエストに応答するにはどうすればよいですか?
- 8. MFCでHTTPサーバーからの応答を取得するにはどうすればよいですか?
- 9. エラー時にHTTPリクエストからの応答を取得するにはどうすればよいですか?
- 10. C#MVCから部分ビューを返すときにhttp応答で追加情報を送信するにはどうすればよいですか?
- 11. 無効な応答でヘッダーを送信するにはどうすればよいですか?
- 12. Outlook 2016でhtml応答メールを送信するにはどうすればよいですか?
- 13. フラスコ応答オブジェクトと一緒にデータを送信するにはどうすればよいですか?
- 14. フラッシュオブジェクトからhttp応答を取得するにはどうすればよいですか?
- 15. ブラウザのアクティビティからhttp応答コードを取得するにはどうすればよいですか?
- 16. デスクトップアプリからアンドロイドアプリに情報を送信するにはどうすればいいですか?
- 17. アンドロイドアプリからハードウェア(マイクロコントローラ)にデータを送受信するにはどうすればいいですか?
- 18. Azure App Services:WebJobがWebAPIへの応答を送信するにはどうすればよいですか?
- 19. 私のアンドロイドアプリからSMSを送信するにはどうすればいいですか?
- 20. フォームを送信した後にサーバーからの応答を送信するにはどうすればよいですか?
- 21. URLにどのように応答を送信しますか?
- 22. アンドロイドアプリからSMSサービス経由でテキストが送信されるたびに、別のデフォルトテキストを送信するにはどうすればよいですか?
- 23. symfony2コントローラでjson応答を送信するにはどうすればいいですか
- 24. Fiddlerスクリプト - 別のサーバーに応答を送信するにはどうすればいいですか?
- 25. アンドロイドアプリでhttpサーバーからライブイベントを取得するにはどうすればよいですか?ポーリングなしで
- 26. node.jsでhttpモジュールを使用せずにhttp応答を送信するにはどうすればいいですか?
- 27. サーブレットからのアラート応答はどうすればよいですか?
- 28. ブロードキャストからサーバー応答を受信するにはどうすればいいですか?
- 29. ASP.NET MVCで反応からコントローラにデータを送信するにはどうすればいいですか?
- 30. 成功応答に対する応答エラーを変更するにはどうすればよいですか?
実際のデバイスまたはAndroidエミュレータを使用していますか? – Robert
私は実際のデバイスを使用しています – SelenUser