Not
Bu sayfaya erişim yetkilendirme gerektiriyor. Oturum açmayı veya dizinleri değiştirmeyi deneyebilirsiniz.
Bu sayfaya erişim yetkilendirme gerektiriyor. Dizinleri değiştirmeyi deneyebilirsiniz.
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:
- Uygulamanızın kodunu değiştirmeden API hatalarına nasıl yanıt verdiğini görün; böylece daha sağlam uygulamalar oluşturabilir ve müşterilerin verilerini kaybetmeyebilirsiniz.
- Uygulamanızın API hız sınırlarını nasıl işlediğini doğrulayın, böylece kısıtlanmayı önleyebilir ve müşterileriniz için kullanıcı deneyimini geliştirebilirsiniz.
- Uygulamanız yavaş API'leri nasıl ele alır görün, böylece gerekli düzenlemeleri uygulayabilir ve uygulamanızı daha kullanıcı dostu hale getirebilirsiniz.
- Bir kod satırı yazmadan hızlı bir şekilde sahte API'ler oluşturun, böylece dağıtmayacağınız kodu yazmak yerine uygulamanızı geliştirmeye odaklanabilirsiniz.
- Uygulamanızı daha da iyi hale getirmek için API'leri nasıl kullandığınıza ilişkin bağlamsal rehberlikle uygulamanızı geliştirin.
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
- Geliştirme Proxy'sini ayarlama - Yükleme ve ilk çalıştırma
- Geliştirme Proxy'sini yapılandırma - Gereksinimlerinize göre özelleştirme
- Nasıl yapılır kılavuzları - Görev odaklı kılavuzlar
- Teknik başvuru - Eklenti dökümantasyonu