Aracılığıyla paylaş


Geliştirme Proxy'si nedir?

Dev Proxy, uygulamanızı mutlu yolun ötesinde zahmetsizce test etmeye yardımcı olan bir API simülatörüdür.

Uygulamanızın istendiği gibi çalıştığından emin olmak için test edin. Peki ya kullandığınız API'ler başarısız olursa? Uygulamanız müşterinizin verilerini kaybedecek mi? Bunu nasıl test edebilirsiniz? API hatalarının benzetimi zordur. Gönderim yapmayacağınız veya daha da kötüsü test etmeyeceğiniz bir kod yazarsınız. Bu nedenle uygulamanızı kodunuzu değiştirmeden kolayca test edebilmeniz için API hatalarını simüle etmek için Dev Proxy'yi derledik.

Dev Proxy ile:

Dev Proxy, herhangi bir platformda çalışan bir komut satırı aracıdır. Ağ isteklerini kestiğinden, her tür uygulama ve teknoloji yığınıyla çalışır. Geliştirme Proxy'si açık kaynak ve kullanımı ücretsizdir.

Dev Proxy kimin için?

Dev Proxy, şunları yapan geliştiricilere yardımcı olur:

  • API'leri çağıran uygulamalar oluşturma - Kodunuzu değiştirmeden dayanıklılığı test etme
  • Microsoft Graph ile uygulama oluşturma - İzinler ve en iyi yöntemler hakkında rehberlik alma
  • Tasarım API'leri - Uygulamadan önce prototip ve sahte API'ler
  • Testi otomatikleştirme - Kaos testlerini CI/CD işlem hatlarıyla tümleştirme

Geliştirme Proxy'si ne zaman kullanılır?

Aşağıdaki durumlarda Geliştirme Proxy'sini kullanın:

  • Uygulama kodunuzu değiştirmeden API dayanıklılığını test etme
  • Herhangi bir teknoloji yığınıyla (tarayıcı, Node.js, .NET, Python vb.) çalışın
  • Denetlemediğiniz API'ler için hataların simülasyonunu yapma
  • Microsoft Graph en iyi yöntemleri hakkında rehberlik alın
  • CI/CD işlem hatlarında kaos testlerini otomatikleştirme

Aşağıdaki durumlarda diğer yaklaşımları göz önünde bulundurun:

  • Yalnızca ön uç birim testleri için tarayıcı içi sahteye ihtiyacınız var
  • API'yi oluşturuyorsunuz ve sözleşme testi gerekiyor
  • İstek/yanıt gövdelerini programlı olarak değiştirmeniz gerekir (Geliştirici Proxy'si bunu yapabilir, ancak özel araçlar daha basit olabilir)

Senaryoya göre hızlı başlangıç

Neyi başarmak istediğinize bağlı olarak yolunuzu seçin:

Ne yapmak istiyorsunuz? Time Guide
Uygulamamın API hatalarını işlediğini test edin 5 dk Rastgele hatalarla test et
Henüz var olmayan bir API'yi taklit etme 10 dk CRUD API'si simülasyonu
Microsoft Graph izinlerimi denetleme 10 dk En düşük izinleri algılama
Uygulamamın hangi API'leri çağırladığını anlama 5 dk İzleyebileceğiniz URL'leri bulma
CI/CD'de API testlerini otomatikleştirme 15 dk CI/CD'de Geliştirme Proxy'si kullanma

Uygulamanız API hatalarını nasıl işler?

Ayrıca bakınız