私は貧しい人々のインターネットで私のiPhoneとAndroidアプリケーションをテストしようとしています。私は貧しいインターネットのさまざまなタイプを偽造すると私はしばらく前に読んだプログラムがあったことを覚えています。誰もがこのプログラムが呼び出されたことを覚えているのですか?偽の悪いインターネット
答えて
貧弱なインターネットを偽装する戦略は、できるだけ早くソケットを開き、データを送信することができます。これを行うスレッドが多いほど、デバイスのインターネットアクセスが多くなり、アプリ。たとえば、データを送信する1つのスレッドがある場合、帯域幅は半分になります。他に3つのスレッドがある場合は、アプリケーションには4分の1だけ残ります。
これは、あなたが読んだプログラムで採用されている戦略だと思います。これは達成することができる)。
私が使用し推奨するものはCharles Proxyです。 iPhoneまたはAndroidがプロキシとして使用するように設定します。それからそれはthrottle your connection 3Gのような悪いネットワーク条件をシミュレートすることができます。
これは、Webサービスにアクセスするアプリケーションを書くときに本当に役立つすべてのHTTP要求と応答を追跡して検査できるような、他の便利な機能がたくさんあります。
チャールズのためにSeconded。別のオプションはWebScarab NG(無料ですがチャールズは購入価格の価値があります) – MightyE
iOSアプリケーションの場合、AppleはxCodeの一部としてLionユーザー向けに無料のNetwork Link Conditionerというプログラムを提供しています。あなたのAndroidアプリのために、おそらくNetlimiterを使うことができます。
Netlimiter:http://www.netlimiter.com/
開発ツールの最新のすべてのインストールに含まれているAppleのリンクコンディショナーがあります。それがインストールされるとシステム環境設定になります。
iOSの場合、他にも述べたように、設定>開発者>ネットワークリンクコンディショナーのNetwork Link Conditioner設定を使用します。 Android用
、誰もがこれを言及していないという理由だけで...
- は、iOSのホットスポット
- にあなたのAndroidデバイスを接続
- 個人的なホットスポットを設定するためにあなたのiOSデバイスを使用して私が入れAndroidデバイスをAirplaneモードにしてからWiFiを再度有効にする(携帯端末のデータをオフにするが、私のデバイスでこれらの設定をすばやく確認できる)
- iOSデバイスのネットワークリンクコンディショナー設定を使用してqネットワークの性能
AndroidデバイスはiOSデバイスのネットワークをトンネリングしているため、iOSデバイスのネットワークリンクコンディショナの設定によって影響を受けます。
超簡単、超素晴らしい、設定可能。
別の方法は、Macでネットワークリンクコンディショナーを有効にして、Mac Wi-Fiホットスポット – IlyaEremin
を作成することです。あなたのMac;)しかし、...余分なIOSデバイスを持っていない場合は、マックの提案も素晴らしいです – m0bl
- 1. 性能が悪いパイプは角2(純=偽)になっていますか?
- 2. nil ||偽と偽||ルビーのnil
- 3. 悪い括弧
- 4. 悪い値mailto
- 5. 悪いクラスファイルマジック
- 6. EXC悪いアクセスエラー
- 7. のgit:悪い一連の
- 8. MySQLのワークベンチの悪いSQL
- 9. モバイルアプリの "いいえインターネット接続"
- 10. スウィフト悪い変換
- 11. アズール・キャッシュのパフォーマンスが悪い
- 12. 悪いCSSの背景アニメーション
- 13. GluonのListViewパフォーマンスが悪い
- 14. Pythonのxml.domと悪いXML
- 15. MITMProxyのパフォーマンスが悪い
- 16. 悪いのパフォーマンスOR条件
- 17. iOS5:UITableViewのスクロールパフォーマンスが悪い
- 18. java.lang.UnsupportedClassVersionError:オフセット= 6の悪いメジャーバージョン
- 19. Twitterのgem:悪いURI?
- 20. Regexの悪い文字
- 21. WebAPIのパフォーマンスが悪い
- 22. AngularディレクティブのSVG:悪いパフォーマンス
- 23. JavaScriptのエラー/悪い練習
- 24. EXCイテレータのアクセスが悪い
- 25. 偽のS3テストサービス
- 26. OpenCL偽のビットフィールド
- 27. 偽のテーブルビュー
- 28. クラスベースの偽装
- 29. htaccess偽のフォルダ
- 30. Memcache圧縮 - 良い/悪い?
シミュレータオプションを確認しましたか? http://stackoverflow.com/questions/7045136/android-simulate-low-data-signal-strength – Joe
http://superuser.com/questions/330501/simulate-limited-bandwidth-from-within-firefoxそれのように見える役立つかもしれません。 –
@BoltClockこれは、モバイルアプリケーションとWebサービスを扱っています。したがって、PHPとJavaScriptで開発しているものは同じニーズがあります。 – slick28