偽の3番目のAPI応答を生成する方法はありますか?
偽のAPI応答を生成したいのはなぜですか?
- 一部の3番目のAPIには、呼び出しの制限があります。ツイッターの例。
- オリジナルのサードパーティAPIでテストすると、ネットワーク遅延が追加されます。
- サードパーティがダウンしている場合でも、テストに影響はありません。
- テストケースを作成するために毎回同じ応答を生成します。
現在、APIに対して同じ応答を生成するコードを手動で記述して、この問題を解決しています。しかし、それは実現可能で拡張可能ではありません。サードパーティがAPIを変更している場合は、完全なコードを再度書き直す必要があり、サードパーティの数が増えています。このコードを書くのに多くの時間が追加されます。
私が探しているソリューションの種類は何ですか?
ネットワークスニッフィングまたはシミュレーターの一部で、アプリを1回実行し、サードパーティのAPIによって生成された応答を保存できます。