10

接続の品質 (オフライン、不良、良好) やキャリア (WiFi、3G) など、可能なすべてのネットワーク条件で iOS アプリケーションをテストしたいと考えています。前者については、ネットワーク リンク コンディショナーを使用することを他の人が既に提案しています。

iPhone シミュレーター - 3G 接続をシミュレート

これは、帯域幅とパケット損失に関しては問題ありませんが、残念ながら、シミュレーターに報告されるキャリア タイプを変更することはできません。だから私はキャリアタイプの変化をシミュレートするそれほどハックではない方法を探しています。それほどハッキーではないと言ったのは、ハッキーな解決策をすでに思いついたからです。さらに、アップルの有名なReachabilityモジュールに明示的に依存するコードしか欺くことができないため、不完全です。(でも、興味のある人はここに投稿できます。)

SystemConfigurationAPI が報告するものをハイジャック/改ざんする方法はありますか?

4

2 に答える 2

2

私はこれらのことをテストするために優れたOHHTTPStubsライブラリを使用しています。

モックしたい接続の種類とその速度を指定することさえできます。また、テストで模擬ネットワーク リターンを簡単に作成できます。つまり、実際のネットワーク全体でテストしていないため、テストはより明確になります。

于 2014-01-10T13:19:55.487 に答える