Aracılığıyla paylaş


Dev Proxy sözlüğü

Bu sözlük, Dev Proxy belgelerinde kullanılan terimleri tanımlar.

A

API simülatörü

Gerçek API sunucusuna bağlanmadan API'nin davranışını taklit eden bir araç. Dev Proxy, yanıtlarla dalga geçebilen, hataların benzetimini yapabilecek ve gecikme süresi ekleyebilecek bir API simülatörüdür.

C

Kaos testi

Beklenmeyen koşulları işleyebildiğini doğrulamak için sisteme kasıtlı olarak hatalar getiren bir test metodolojisi. Dev Proxy, rastgele API hataları ve hataları simülasyonu yaparak kaos testlerine olanak tanır.

Yapılandırma dosyası

Hangi URL'lerin izlendiği, hangi eklentilerin etkinleştirileceği ve eklentiye özgü ayarlar dahil olmak üzere Dev Proxy'nin davranışını tanımlayan JSON dosyası (devproxyrc.json). Bkz. Geliştirme Ara Sunucusunu Yapılandırma.

E

Hata benzetimi

API çağrıları yapma uygulaması, bir uygulamanın hataları nasıl işlediğini test etmek için bilerek başarısız olur. Dev Proxy, istekleri gerçek API'ye iletmek yerine HTTP hata yanıtlarını döndürerek hataların simülasyonunu oluşturur.

I

Kesme noktası

Geliştirme Proxy'si bir HTTP/HTTPS isteğini hedefine ulaşmadan önce yakaladığında. Yakalanan istekler API'ye iletilebilir, değiştirilebilir veya sahte yanıtlarla değiştirilebilir.

L

Gecikme

İstek gönderme ile yanıt alma arasındaki gecikme süresi. Dev Proxy, yavaş ağ koşullarının veya aşırı yüklenmiş API'lerin benzetimini yapmak için yapay gecikme süresi ekleyebilir.

M

Sahte yanıt

Bir isteği gerçek API'ye iletmek yerine Dev Proxy'nin döndürdüğü önceden tanımlanmış bir yanıt. Mocklar, henüz var olmayan API'lere karşı veya tahmin edilebilir yanıtlar istediğinizde test etmek için kullanışlıdır.

Mocks dosyası

Sahte yanıt tanımları içeren bir JSON dosyası (genellikle mocks.json). Her giriş bir URL deseni yanıt gövdesi, durum kodu ve üst bilgilerle eşler.

P

Geçiş yap

Dev Proxy değişiklik yapmadan bir isteği gerçek API'ye ilettiğinde. Bu durum, bir istek etkin eklentilerle eşleşmediğinde veya eklentiler bu eklenti üzerinde işlem yapmamaya karar verdiyse gerçekleşir.

Eklenti

Dev Proxy'nin işlevselliğini genişleten modüler bir bileşen. Eklentiler istekleri kesebilir, raporlar oluşturabilir veya rehberlik sağlayabilir. Bkz . Eklenti mimarisi.

Preset

Yaygın senaryolar için önceden oluşturulmuş bir yapılandırma dosyası. Ön ayarlar, belirli görevleri gerçekleştirmek için eklentileri ve ayarları birleştirir. Bkz . Önceden ayarlanmış yapılandırmaları kullanma.

Proxy

İstemci uygulaması ile API sunucusu arasında yer alan ve istekleri ve yanıtları aktaran bir sunucu. Dev Proxy, makinenizde yerel ara sunucu olarak çalışır.

R

Hız sınırlaması

API'ler, bir istemcinin bir zaman aralığında gerçekleştirebileceği istek sayısını kısıtlamak için kullanılır. Dev Proxy, 429 (Çok Fazla İstek) yanıtı döndürerek hız sınırlama benzetimi yapabilir. Kısıtlama ile karşılaştırın.

Kayıt

Daha sonra analiz için API isteklerini ve yanıtlarını yakalama işlemi. Dev Proxy trafiği kaydedebilir ve çeşitli biçimlerde dışarı aktarabilir.

Muhabir

Kayıtlı verileri Markdown, JSON veya düz metin gibi okunabilir biçimlere dönüştüren bir eklenti. Raporlayıcılar raporlama eklentilerinin çıktısını işler.

Raporlama eklentisi

Kaydedilen istekleri analiz eden ve API kullanımı, izinler veya en iyi yöntemler hakkında raporlar oluşturan bir eklenti.

S

Schema

Dev Proxy yapılandırma dosyaları için yapı ve doğrulama kurallarını tanımlayan bir JSON Şema dosyası. Şemalar, bunları destekleyen düzenleyicilerde IntelliSense'i etkinleştirir.

Gölge API

Bir uygulamanın kullandığı ancak resmi olarak belgelenmediği veya kuruluş tarafından bilinmediği bir API uç noktası. Geliştirme Proxy'si gölge API'leri keşfetmeye yardımcı olabilir.

T

Throttling

Bir API, yüksek yük nedeniyle istekleri kasıtlı olarak yavaşlattığında veya reddettiğinde veya kaynakları koruduğunda. Genellikle hız sınırlama ile birbirinin yerine kullanılır; ancak, daraltma genellikle geçici bir durum iken hız sınırlama sabit bir ilkedir.

U

İzleyebileceğiniz URL'ler

Geliştirme Proxy'sinin istekler için izlediği URL desenleri. Yalnızca bu desenlerle eşleşen istekler yakalanır. Desenler, joker karakterleri destekler; örneğin https://api.contoso.com/*.

W

İzle

Belirli URL'lere yönelik istekleri izlemek için. Dev Proxy, yapılandırdığınız URL'leri izler ve eşleşen istekleri kesebilir.

Ayrıca bakınız