API Korumalı Alan Sanallaştırma Müşteri Eğitimi
Korumalı Alan Sanallaştırması Nedir?
API Korumalı Alan Sanallaştırması, canlı bir korumalı alan örneğinin çalışma şeklini simüle eden bir hizmettir. Sanallaştırılmış hizmetimiz, aldığınız yanıtın önceden tanımlandığı ve sağladığınız belirli girdi değerlerine göre sürekli değişmediği tutarlı bir deneyim sağlar.
Örneğin: Diyelim ki aynı ücret talebine sahip birden fazla arama yaptınız ve her testte gönderici ve alıcı konumlarını değiştirdiniz. API, adres değişikliklerinden bağımsız olarak önceden tanımlanmış aynı ücret yanıtını verecektir. Değerler eşleşmese de yanıtın yapısı canlı ortamda alacağınız yanıtı simüle edecektir.
Sanallaştırılmış hizmet canlı arka uç sistem bileşenlerine ulaşmadığı için entegrasyon testiniz arka uç bağımlılıklarından korunurken uygun yanıtı almaya devam edersiniz.
FedEx Korumalı Alanı Neden Sanallaştırılır?
FedEx gibi karmaşık ve birbirine bağlı sistemlerde, bağımlı bir kaynağın kullanılamaz hale geldiği ve sistem kullanılabilirliğinin azaldığı durumlar ne yazık ki çok az da olsa yaşanmaktadır. Uzaktan da olsa bu tür durumlar meydana geldiğinde API entegrasyon testinizi olumsuz etkileyebilir. Canlı örneklerde entegrasyon testinizin kapsamını sınırlayabilecek başka kısıtlamalar da bulunmaktadır. Bu duruma şu örnekler verilebilir:
- Gönderi hesabının belirli bir senaryoyu test etmek için gerekli erişime sahip olmaması.
- Sınırlı test verileri.
- Planlı veya plansız sistem kesintileri.
Sanallaştırılmış Korumalı Alan örneğini nasıl kullanabilirsiniz?
- API belgelerini, uç noktaları ve kimlik doğrulama yöntemini öğrenin. Böylece etkili testler tasarlayabilirsiniz.
- API belgeleri altında sunulan JSON API koleksiyonunu indirin ve öğrenin.
- Kullanım senaryolarınıza uygun örnek işlemleri seçin ve test edin. Tutarlı bir deneyim için istek yükü yapısını değiştirmekten kaçının, böylece sanallaştırılmış yanıt elde edebilirsiniz.
- Lütfen tüm girdi değerlerinin yanıtı etkilemeyeceğini göz önünde bulundurun. Bunun yerine, uygulamanızın tutarlı yanıtları nasıl ele aldığını anlamaya odaklanın.
- Tüm API'leri belgelere göre doğru çalışıp çalışmadıklarını test edin. Hem pozitif hem de negatif test vakalarını dahil edin.
- Hata mesajlarının ve durum kodlarının nasıl verildiğini anlamak için sunulan negatif test senaryolarından yararlanın. Böylece uygulamanızın hataları nasıl yönetmesi gerektiğini belirleyebilirsiniz. JSON API koleksiyonuna ve ön eki "Negatif" olan test senaryolarına bakın.
Sanallaştırmanın faydaları
- Daha az kaynak yetersizliği riski.
- Daha az test verisi bağımlılığı.
- Canlı korumalı alan örneğine kıyasla daha hızlı yanıt.
- Özel hizmetler için açık hesap düzeyinde erişim gerekmez.
- Test ve sertifikasyon sürecini kolaylaştıran sorunsuz entegrasyon deneyimi.
SSS
- İstek yükünün sanallaştırılmış yanıta ulaşmasını nasıl sağlayabilirim?
Her API belgesinde JSON API Koleksiyonu sağlanmaktadır. API kataloğunu ziyaret edin ve API belgelerini açın. API belgelerindeki "JSON API Koleksiyonu" bölümüne bakın. Bu JSON API koleksiyonu, sanallaştırılmış yanıtı alacak olan kayıtlı tüm istek yüklerini barındırır. - Sanallaştırılmış korumalı alan örneğine erişmek için belirteci almam gerekiyor mu?
Evet, belirteç oluşturma ve yetkilendirme aynı şekilde çalışacak ve sanallaştırılmış korumalı alan hizmetiyle etkileşime giren her işlem için belirteci iletmeniz gerekecektir. - Yanıtın sanallaştırılmış hizmetten verildiğini nasıl bilebilirim?
Sanallaştırılmış yanıt için yükün bir parçası olarak aşağıdaki uyarı eklenir.
- Ücret ve Teslimat Süreleri API'si için istek yükündeki adresim neden doğrulanmıyor?
Adres doğrulama, sanallaştırılmış ücret yanıtı türeten mantığın bir parçası değildir. Yalnızca ülke doğrulanır ve böylece adres alanlarının geri kalanında herhangi bir değer iletebilirsiniz. - Tüm API'ler sanallaştırılmış mıdır?
Güncel olarak yalnızca aşağıdaki API'ler sanallaştırılmıştır. API işlevlerinin geri kalanının sanallaştırılması için çalışmalar devam etmektedir.
Ücret ve Teslimat Süresi API'si | Sanallaştırılmış |
Takip API'si | Sanallaştırılmış |
Freight LTL API – Ücretlendirme ve Alım İşlevleri | Sanallaştırılmış |
Adres Doğrulama API'si | Sanallaştırılmış |
Posta Kodu Doğrulama API'si | Sanallaştırılmış |
Alım İsteği API | Sanallaştırılmış |
Kullanılabilir Hizmetler API'si | Sanallaştırılmış |
Global Trade API | Sanallaştırılmış |
Ground Gün Sonu Kapanışı API'si | Sanallaştırılmış |
Açık Gönderi API'si | Sanallaştırılmış |
Gönderi API | Sanallaştırılmış |
FedEx Şubesi Arama API'si | Sanallaştırılmış |