Dev Proxy とは
Dev Proxy は、幸せなパスを超えてアプリを簡単にテストするのに役立つ API シミュレーターです。
アプリをテストして、意図したとおりに動作することを確認します。 しかし、使用する API が失敗した場合はどうでしょうか。 アプリは顧客のデータを失いますか? これをテストするにはどうすればよいですか? API エラーのシミュレーションは困難です。 最終的には、出荷も悪くもしないコードを記述します。まったくテストしません。 そのため、コードを変更せずにアプリを簡単にテストできるように、API エラーをシミュレートするために Dev Proxy を構築しました。
Dev Proxy を使用すると、次の手順を実行できます。
- より堅牢なアプリを構築し、顧客のデータを失わないよう、アプリのコードを変更せずに、アプリが API エラーにどのように応答するかを確認します。
- 調整を回避し、顧客のユーザー エクスペリエンスを向上させることができるように、アプリで API レート制限がどのように処理されるかを確認します。
- アプリで低速 API がどのように処理されるかを確認して、必要なアフォーダンスを実装し、 アプリの使いやすさを高めることができます。
- コード行を記述せずにモック API をすばやく立ち上げ、出荷しないコードを記述する代わりにアプリの構築に集中できるようにします。
- API の使用方法に関するコンテキスト ガイダンスを使用してアプリを改善し、 アプリをさらに改善します。
Dev Proxy は、任意のプラットフォームで動作するコマンドライン ツールです。 ネットワーク要求をインターセプトするため、任意の種類のアプリと技術スタックで動作します。 開発プロキシはオープンソースされ、自由に使用できます。
アプリで API エラーを処理する方法
GitHub で Microsoft と共同作業する
このコンテンツのソースは GitHub にあります。そこで、issue や pull request を作成および確認することもできます。 詳細については、共同作成者ガイドを参照してください。
Dev Proxy