Bu ekran yalnızca Admin yetkisine sahip kullanıcılar tarafından erişilebilir.
Kullanım Amacı
Gateway üzerinden bir arka uç servise veya dış kaynağa bağlantı sorun yaşandığında, sorunun hangi katmanda olduğunu hızlıca teşhis etmek için kullanılır. Test, Gateway Worker üzerinden gerçekleştirildiğinden, bağlantı durumu uygulamanın çalıştığı gerçek ağ katmanından ölçülür.
Yaygın kullanım senaryoları:
- Yeni bir backend servis eklemeden önce Gateway’in o adrese erişebildiğini doğrulamak
- Güvenlik duvarı veya ağ politikası değişikliği sonrasında bağlantının açık olup olmadığını kontrol etmek
- Servis kesintilerinde sorunun Gateway tarafında mı yoksa hedef sunucuda mı olduğunu belirlemek
Yeni Test
Test Parametreleri
| Alan | Zorunlu | Açıklama |
|---|
| Ortam | Evet | Testin hangi Gateway ortamı üzerinden çalıştırılacağını belirler. Listede ortam adı ve Gateway adresi birlikte gösterilir. |
| Timeout | Evet | Bağlantı denemesinin kaç milisaniye içinde tamamlanması gerektiğini belirler. Varsayılan değer 5000 ms’dir. En az 1000, en fazla 60000 ms girilebilir. |
| Host / IP Adresi | Evet | Bağlantı kurulmak istenen sunucunun alan adı veya IP adresi girilir. Örnek: 10.50.2.20 veya api.example.com |
| Port | Evet | Hedef sunucunun dinlediği port numarası girilir. 1 ile 65535 arasında bir değer olmalıdır. |
| Protokol | Evet | Bağlantının hangi protokolle gerçekleştirileceği seçilir. |
| Açıklama | Evet | Testin amacını özetleyen kısa bir metin girilir. Bu bilgi denetim kaydına (audit log) işlenir. |
Protokol Seçenekleri
| Protokol | Açıklama |
|---|
| TCP | Standart TCP el sıkışması gerçekleştirilir. Uygulama katmanı şifrelemesi olmadan düz bağlantı test edilir. |
| TLS/TCP | TCP üzerine TLS el sıkışması da eklenir. HTTPS, SMTPS gibi şifreli protokollerde çalışan servislerin test edilmesi için kullanılır. |
Testi Başlatma ve Temizleme
- Testi Çalıştır — Zorunlu alanların tümü doldurulduğunda aktif hale gelir. Teste başlandığında yükleme göstergesi görünür ve sonuç gelene kadar buton devre dışı kalır.
- Temizle — Formdaki tüm alanları ve önceki test sonucunu sıfırlar.
Test Sonucu
Test tamamlandığında, formun hemen altında ayrıntılı bir sonuç paneli görüntülenir.
Özet Metrikler
| Metrik | Açıklama |
|---|
| Durum | Testin genel sonucu: Başarılı veya Başarısız |
| Toplam Süre | Testin başlangıcından sonlanmasına kadar geçen toplam süre (ms) |
| DNS Çözümleme | Alan adının IP adresine dönüştürülmesi için geçen süre (ms). Doğrudan IP girilmişse bu değer sıfıra yakın çıkar. |
| TCP El Sıkışması | TCP bağlantısının kurulması için geçen süre (ms). Başarısız bağlantılarda bu süre timeout değerine eşit olabilir. |
Adım Adım İz Kaydı
Sonuç panelinin üst bölümünde bağlantı sürecinin her aşaması zaman damgasıyla birlikte listelenir. Her adım dört fazdan birine aittir:
| Faz | Renk | Açıklama |
|---|
| INIT | Mavi | Testin başladığını ve hedef adresin belirlendiğini gösterir. |
| DNS | Mor | Alan adı çözümleme işleminin sonucunu gösterir. |
| TCP | Yeşil | TCP bağlantı el sıkışmasının her adımını gösterir (SYN, SYN-ACK, FIN-ACK). |
| RESULT | Turuncu | Testin nihai sonucunu ve toplam süreyi özetler. |
Olası Sonuç Durumları
| Durum | Görünüm | Anlamı | Önerilen Aksiyon |
|---|
| Başarılı | Yeşil | Bağlantı başarıyla kuruldu ve kapatıldı. | İşlem gerekmez. |
| Timeout | Kırmızı | Belirlenen süre içinde yanıt alınamadı. Genellikle güvenlik duvarının paketi sessizce düşürdüğünü (DROP) gösterir. | Hedef sunucunun güvenlik duvarı kurallarını kontrol edin. |
| Refused | Sarı | Hedef sunucu bağlantıyı aktif olarak reddetti (RST paketi). Genellikle port kapalı veya o portu dinleyen bir servis yok. | Hedef servisi veya port numarasını kontrol edin. |
| DNS Failed | Kırmızı | Alan adı IP adresine çözümlenemedi. Gateway’in DNS sunucusuna erişimi olmayabilir veya alan adı yanlış girilmiş olabilir. | Alan adını ve Gateway’in DNS yapılandırmasını kontrol edin. |
| Connection Reset | Kırmızı | Bağlantı kurulumu sırasında sıfırlandı. Ağ katmanında beklenmedik bir kesinti yaşandı. | Hedef sunucu loglarını ve ağ altyapısını kontrol edin. |
Timeout durumunda DNS çözümlemesi başarılıysa sorun ağ katmanındadır (güvenlik duvarı, yönlendirme vb.). DNS çözümlemesi de başarısızsa öncelikle Gateway ortamının DNS yapılandırmasını inceleyin.
Test Geçmişi
Test Geçmişi sekmesi, daha önce gerçekleştirilen tüm testlerin kaydını gösterir. Sekme başlığında toplam kayıt sayısı rozet olarak görünür.
Tablo Sütunları
| Sütun | Açıklama |
|---|
| Tarih/Saat | Testin çalıştırıldığı tarih ve saat. Sütun başlığına tıklanarak sıralanabilir. |
| Kullanıcı | Testi başlatan kullanıcının adı. |
| Ortam | Testin hangi Gateway ortamı üzerinden çalıştırıldığı. |
| Hedef | Test edilen host ve port bilgisi. Alan adı girilmişse çözümlenen IP adresi de alt satırda gösterilir. |
| Protokol | Kullanılan protokol (TCP veya TLS/TCP). |
| Açıklama | Test sırasında girilen açıklama metni. |
| Sonuç | Testin sonucu renkli rozet ile gösterilir (Başarılı / Timeout / Refused / DNS Failed / Connection Reset). |