Geliştiriciler · Mock'lar

Gerçek biçimli yanıtlar. Backend ayağa kaldırmadan.

Apinizer'ın Mock API'si, gerçek API'lerle aynı gateway üzerinde koşullu ve dinamik yanıtlar sunar. Frontend'ler, iş ortakları ve kontrat testleri dakikalar içinde önü açılmış olur — backend yayına girdiğinde mock, üretim sürümüne terfi eder.

Mock APIs — For developers use case overview from Apinizer.
For developers · Mock APIs

Sorun

Çoğu proje, backend'leri beklerken haftalar kaybeder.

Frontend ekipleri servisleri bekler. İş ortakları endpoint'leri bekler. Test paketleri fixture'ları bekler. Her ekip kendince bir yol bulur — Postman mock'ları, yerel stub'lar, elle yazılmış JSON — ve gerçeklik kontrattan uzaklaşır. Apinizer'ın Mock API'si üretimle aynı gateway üzerinde yaşar, aynı OpenAPI'yi izler ve gerçek servis yayına girdiğinde yeniden yazım gerektirmeden terfi eder.

Yetenekler

Apinizer'ın buradaki rolü

Koşullu yanıtlar

Parametreye, header'a veya tüketiciye göre farklı yanıtlar. Mutlu yolu, boş listeyi, hız limitini, 5xx'i mock'layın — hepsi aynı endpoint'ten.

Dinamik veri

Rastgele, sıralı veya referanslı verilerle şablonlanmış gövdeler. Her çağrı, gerçek bir servisin yaptığı gibi makul ölçüde farklı içerik döndürür.

OpenAPI biçimli

Mock'lar, gerçek servisin uygulayacağı OpenAPI spesifikasyonunun aynısı üzerinden tanımlanır. Kontrat drift'i imkânsız hale gelir.

Üretime terfi eder

Gerçek backend hazır olduğunda mock bağlamasını canlı bağlamayla değiştirin. Tüketiciler geçişi fark etmez.

Kontrat testi dostu

Test paketleri CI'da mock'a istek atar; mock, istek biçimini doğrular; bozulan kontratlar staging'de değil PR aşamasında yakalanır.

Aynı yönetişim

Kimlik doğrulama, hız limiti, denetim — mock'lara üretimdekiyle aynı şekilde uygulanır. Mock'lar arka kapı değil, yönetilen bir endpoint'tir.

Kullanım senaryoları

Canlı ortamda bu şöyle görünür…

  • Bankacılık

    İstanbul'daki banka, backend yayına girmeden 5 sprint önce mobil ekibin önünü açıyor

    Mock endpoint'ler yeni ödeme akışını kapsıyor. Mobil ekip ekranları teslim ediyor; iş ortağı SDK'ları tamamlanıyor; backend hazır olduğunda mock terfi ediyor.

  • Üretim

    Münih'teki OEM, iş ortağı SDK'larını mock endpoint'ler üzerinden yayınlıyor

    Tedarikçi entegrasyonları mock'lar üzerinde devreye giriyor. Gerçek üretim servisi geçiş gününde yerine geçiyor; SDK'da hiçbir değişiklik yok.

  • Kamu sektörü

    Stockholm'deki kurum, kontrat testlerini CI'da mock'lara karşı çalıştırıyor

    Her PR, OpenAPI biçimli mock'a karşı çalışıyor. Kontrat regresyonları inceleme öncesinde yakalanıyor; staging'de daha az sürpriz yaşanıyor.

  • Perakende

    Madrid'deki perakendeci, kişiselleştirme API'sinin prototipini koşullu mock'larla çıkarıyor

    Koşullu mantık, tüketici kimliğine göre farklı öneriler döndürüyor. Pazarlama kampanyaları test ediyor; mühendislik gerçek servisi ikinci adımda yayınlıyor.

  • Sigorta

    Milano'daki sigortacı, dayanıklılık testleri için hız limiti ve 5xx yanıtlarını mock'luyor

    Test paketleri; hız limiti, kısmi hata ve zaman aşımı altında istemci davranışını sınıyor — hepsi gateway'in mock koşullarıyla yönetiliyor.

  • Telekom

    Amsterdam'daki operatör, erken entegrasyon için iş ortağı B2B mock'larını devreye alıyor

    İş ortakları, lansmandan aylar önce mock endpoint'lere istek atıyor. Gerçek endpoint'ler lansman günü yerine geçiyor; iş ortağı entegrasyonu değişmiyor.

  • Sağlık

    Prag'daki hastane, FHIR istemci çalışmalarının önünü mock server'larla açıyor

    Klinik uygulamalar, FHIR biçimli mock'lara karşı geliştiriliyor. Gerçek EHR entegrasyonu sonradan geliyor; tüketici kodu zaten doğru.

  • Kamu

    Bakü'deki bakanlık, yalnızca mock endpoint'lerle bir hackathon düzenliyor

    Hackathon ekipleri mock'lara karşı geliştirme yapıyor; kazananlar üretim erişimi alıyor. Mock'tan üretime terfi, tek bir bağlama değişikliğinden ibaret.

Sahtesini yapmadan önünüzü açın

Gerçek biçimli yanıtlar, ilk günden.

30 dakikalık uygulamalı bir tanıtım — koşullu mantık, dinamik veri, kontrat testi, üretime terfi — seçtiğiniz bir Kubernetes üzerinde.