IP カメラに接続し、HTTP 要求を実行して画像と M-JPEG を取得するアプリケーションがあります。とりあえずカメラは開発室にあるので大丈夫です。しかし、数週間以内にカムが製品化されるので (非常に高価なカムです)、アプリのテストとデバッグには使用できません。
私が知りたいのは、これらのカムを「モック」する最良の方法は何ですか? 今のところ、私のアプリケーションは 2 つのカムを使用しています。それらがhttp://192.168.88.1とhttp://192.168.88.2にあるとしましょう。私はこれについて考えました:
- 私のアプリケーションでは、http 呼び出しを行う関数を、リリース時に実際の http 要求を実行し、デバッグ時に偽物を実行できるクラスにカプセル化することができました。これの悪い面は、時折のタイムアウトやネットワーク トラフィックのような実際のものを再現できないことです。
- ネットワークに接続して使用できる ip cam シミュレーターがどこかにあるのではないでしょうか?
- たぶん、偽の画像を返すようにプログラムした実際のサーバーへの実際の http 要求を作成しますか? もしそうなら、どのように手続きするのですか?
ご覧のとおり、私にはアイデアがありますが、何が最善で、人々が何をしているのかはわかりません。あなたの答えで、カメラが離れている間の通常のデバッグだけでなく、単体テストにも使用する可能性があることを考慮してください。
ありがとう!