Bu konuda 2 yaklaşım var ...
uygulamanız gerçek kullanıcı trafiğiyle canlı olarak yayınlanıyor:
üretimde canlı trafiği olan ve harici bir API'ye bağlı bir uygulamanız varsa, harici API bildirmeden değişiklik yaptığında mümkün olan en kısa sürede yakından izlemek ve bilmek için iyi eşiklere sahip olmaktan başka seçeneğiniz yoktur.
daima şunları dikkate almalısınız:
- api'nin zaman içindeki değişimi
- api satıcısının hataları olabilir
- api satıcıları test kitleri hatalara sahip olabilir veya tüm üretim api işlevlerini tam olarak kapsamaz
uygulamanız bir kurulum ve planlanan sürümü / sürümleri var:
bu durumda başarısız olmak için bir yetkisiz kullanım süreniz vardır ... canlı kullanıcı harici API kırma değişikliklerinden hemen etkilenmez.
bence bu daha kolay bir iş. Uygulamanıza harici API'yi çağıran gerçek işlemler / http / istekleri yapan bir test (tam uçtan uca test) yazın ve hata olup olmadığını kontrol edin. hiçbir test-kitleri hiçbir gerçek işlem alay.
Bu görev tamamlandıktan sonra bunu her 24 saatte bir, 1 dakika vb.
iyi uygulamalar:
- her şeyi otomatikleştir
- Harici API'nin satıcısından hızlı bir şekilde iletişime geçebileceğiniz bir kişiye sahip olmak
- körü körüne güvenme satıcı her şeyi test
- hızlı başarısız - Eğer hizmet büyük ölçüde dış api bağlıdır hizmet çökmesine izin vermeyin. hızlı başarısız ve uygun hata mesajlarını döndürür
araçlar: