İstek Önizleme

API Kontrolü İstek Önizleme

İstek Önizleme Nedir?

İstek Önizleme özelliği, LoadFocus tarafından sağlanan 26 bulut konumundan herhangi birinden API isteğini simüle etmenize olanak tanır. Bu, kontrol yapılandırmasını sonlandırmadan önce API'nizin gerçek dünya koşullarında nasıl performans göstereceğini anlamanıza yardımcı olur.

Birden Fazla Konumdan Simülasyon

API'nin farklı bölgelerde nasıl davrandığını görmek için çeşitli küresel konumlardan isteği simüle edebilirsiniz. Bu, gecikme sorunlarını tespit etmek ve coğrafyalar arasında tutarlı performans sağlamak için özellikle faydalıdır.

Yanıt Süresi Dağılımı

Önizleme sırasında, bir zaman çizelgesi grafiği kullanarak yanıt süresi dağılımını inceleyebilirsiniz. Bu ayrıntılı görünüm, gecikmelerin nerede oluşabileceğini belirlemenize yardımcı olur. Dağılım aşağıdaki metrikleri içerir:

  • Wait: İstek gönderildikten sonra ilk sunucu yanıtını beklemek için harcanan süre.
  • DNS: Alan adının bir IP adresine çözümlenmesi için geçen süre.
  • TCP: İstemci ile sunucu arasında TCP bağlantısı kurulması için geçen süre.
  • TLS: Varsa, güvenli bir TLS bağlantısı kurulması için geçen süre.
  • Request: HTTP isteğinin sunucuya gönderilmesi için geçen süre.
  • First Byte: Sunucunun yanıtın ilk baytını göndermesi için geçen süre.
  • Download: Sunucudan tüm yanıtın indirilmesi için geçen süre.

Bu metrikler, isteğin farklı aşamalarının kapsamlı bir görünümünü sağlayarak optimizasyon gerektirebilecek belirli alanları tanımlamanıza olanak tanır.

İstek ve Yanıt Ayrıntılarını Görüntüleme

Yanıt süresi dağılımına ek olarak, API yanıtının tam gövdesini görüntüleyebilirsiniz. Bu şunları içerir:

  • Request Headers: İstekle birlikte gönderilen tüm başlıkları görün.
  • Response Headers: Sunucu tarafından döndürülen tüm başlıkları görün.

Bu başlıklar, başlık değerinin yanındaki kopyalama simgesine tıklayarak panoya kolayca kopyalanabilir, böylece bilgiyi paylaşmak veya daha fazla analiz etmek kolaylaşır.

İstek Önizleme

Pratik Kullanım Senaryoları

  • Gecikme Analizi: Gecikmenin API performansınızı etkileyip etkilemediğini ve nerede etkilediğini belirleyin.
  • Hata Ayıklama: İstek yaşam döngüsünün farklı aşamalarındaki (DNS çözümlemesi, TCP bağlantısı, TLS el sıkışması vb.) sorunları tespit edin.
  • Bölgesel Performans Testi: API'nizin farklı coğrafi konumlarda iyi performans gösterdiğinden emin olun.
  • Başlık Doğrulama: Doğru başlıkların gönderilip alındığını doğrulayın.

İstek Önizleme özelliğini kullanarak, API kontrollerinizin doğru yapılandırıldığından ve API'nizin çeşitli koşullar altında beklendiği gibi performans göstereceğinden emin olabilirsiniz.