Ana içeriğe atla
Test Konsolu

Test Konsolu

Test Konsolu üç ana bölümden oluşur:

İstek

İstek hazırlama işlemlerini yönetir

Yanıt

Yanıta ait sonuç işlemlerini yönetir

Test Kayıtları

Test geçmişi ve grup olarak kaydedilmiş testleri görüntüler

İstek

İstek Adresini Oluşturma

İstek adresi oluşturmanın iki yolu bulunur:
  • Test edilmek istenen endpoint manuel olarak yazılabilir
  • Test Helper arayüzünden Apinizer üzerindeki bir API Proxy test edilebilir veya API tanım dosyası üzerinden istek adresi oluşturulabilir

Test Helper ile İstek Adresini Oluşturma

Aşağıdaki görselde seçili butona tıklandığında Test Helper dialogu açılır.
Test Helper butonu

Test Helper Butonu

Test Helper ayarları

Test Helper Ayarları

Test Helper konfigürasyonu için kullanılan alanlar aşağıdaki tabloda görülmektedir.
Oluşturulan uç noktanın eğer varsa parametre listesi ve örnek istek gövdesi (request body) de Apinizer tarafından oluşturulmaktadır.

Sorgu Parametresi Ekleme

Parametreler tabından isteğin sorgu parametreleri yönetilir. Düzenlenen her değer URL bilgisi üzerinde otomatik olarak güncellenir.
Sorgu Parametresi Ekleme

Sorgu Parametresi Ekleme

Başlık Ekleme

Başlıklar tabından istek başlıkları yönetilir.
Başlık Ekleme

Başlık Ekleme

Gövde Ekleme

İsteğin gövdesine eklenecek veri iki farklı şekilde oluşturulabilir: raw, x-www-form-urlencoded
Gövde Ekleme

Gövde Ekleme

Format XML

İsteğin gövdesine eklenecek veri ile Format XML işlemi yapılabilir.
Format XML

Format XML

Format JSON

İsteğin gövdesine eklenecek veri ile Format JSON işlemi yapılabilir.
Format JSON

Format JSON

WS Security İmzala

İsteğin gövdesine eklenecek veri raw olarak seçildiğinde WS Security İmzala işlemi yapılabilir.
WS Security İmzala

WS Security İmzala

WS Security İmzalama tuşuna basıldığında aşağıdaki konfigürasyonla test konsolundaki veri imzalanır.
WS Security İmzala ayarları

WS Security İmzala Ayarları

WS Security İmzala konfigürasyonu için kullanılan alanlar aşağıdaki tabloda görülmektedir.

JSON İmzala

İsteğin gövdesine eklenecek veri raw olarak seçildiğinde JSON İmzala işlemi yapılabilir.
JSON İmzala

JSON İmzala

JSON imzalama tuşuna basıldığında aşağıdaki konfigürasyonla test konsolundaki veri imzalanır.
JSON İmzala ayarları

JSON İmzala Ayarları

JSON imzala konfigürasyonu için kullanılan alanlar aşağıdaki tabloda görülmektedir.

Teyit Oluşturma

Teyit tabı, istek gönderirken dönecek olan yanıtla ilgili zaman aşımı, HTTP durum kodu, gövde, JsonPath/XPath ile gövdedeki değeri sorgulayarak beklenen değerlerle doğrulanmasına izin verir.
Teyit Oluşturma

Teyit Oluşturma

Teyit konfigürasyonu için kullanılan alanlar aşağıdaki tabloda görülmektedir.

Ayarlar

Ayarlar sekmesinde zaman aşımı ve güvenli bağlantı (SSL/TLS/mTLS) ayarları yönetilir.
Test Konsolu Ayarlar sekmesi - Güvenli Bağlantı Ayarları

Güvenli Bağlantı Ayarları

Üst alanlar

Genişletilebilir bölümler

Aşağıdaki başlıkların sağındaki + ile paneller açılır; TrustStore, PEM sertifikası, istemci KeyStore ve protokol/hostname doğrulaması bu paneller üzerinden yapılandırılır:
  • TrustStore (JKS/PKCS12)
  • Certificate (PEM)
  • KeyStore (Client Certificate) — Hedef sunucu mTLS istediğinde istemci sertifikası
  • Protocol & Verification Settings — Desteklenen TLS sürümleri ve hostname doğrulayıcı

TrustStore (JKS/PKCS12)

Sunucu sertifikasını doğrulamak için kullanılır:

Sertifika (PEM)

PEM formatında sertifika kullanımı:

KeyStore (İstemci Sertifikası)

Hedef sunucu mTLS doğrulaması istiyorsa istemci sertifikası gönderimi:

Protokol ve Doğrulama Ayarları

Yüklenen TrustStore, Sertifika veya KeyStore dosyasını daha sonra diğer ekranlarda kullanmak için KeyStore Havuzuna Ekle veya Sertifika Havuzuna Ekle seçeneğini işaretleyip bir isim verebilirsiniz.
KeyStore ve TrustStore havuzu hakkında detaylı bilgi için Key Stores sayfasına bakınız.

Code Snippet

Code Snippet tabında, cURL üzerinden isteği göndermek için gerekli kodun üretilmesi sağlanır.
Code Snippet

Code Snippet

Yeni Test Oluşturma

Test işlemi yapıldıktan sonra yeni bir test yapılmak istiyorsa aşağıdaki görselde işaretli butona tıklayarak, test alanlarının bilgileri yenilenebilir.
Yeni Test Oluşturma

Yeni Test Oluşturma

Yanıt

Yanıt Gövdesi

Yanıtın gövdesi bu kısımda gösterilir.
Yanıt Gövdesi

Yanıt Gövdesi

Yanıt gövdesi verisi ile Format XML, Format JSON işlemi yapılabilir.

İstek Yanıtı Başlıkları

Yanıtın başlıkları bu kısımda gösterilir.
İstek Yanıtı Başlıkları

İstek Yanıtı Başlıkları

Teyit Sonuçları

İsteğe eklenen teyitlerin başarılı olup olmadığına ait sonuçlar bu tabda gösterilir.
Teyit Sonuçları

Teyit Sonuçları

Yanıt Logları

Yanıt bilgisinin logu bu kısımda görülür.
Yanıt Logları

Yanıt Logları

Geçmiş

Test Konsolu’nda test edilen her isteğin geçmişi saklanır. Testin geçmişi, test edildikleri günlere göre kategorilere ayrılır. Testin loguna ait linke tıklandığında, istek tekrar test edilebilir.
Test Geçmişi

Test Geçmişi

Test Geçmişini Silme İşlemleri

  • Tüm geçmiş bilgilerini silmek için Hepsini Sil (Clear All) linkine tıklanır
  • Gün bazlı geçmişi silmek için ilgili gün bilgisinin detay menüsünden silinir
  • Sadece geçmişi silmek için ilgili geçmiş bilgisinin detay menüsünden silinir

Koleksiyon

Koleksiyon, testlerin tekrar kullanılabilmesi için test kayıtlarının bir grup çatısı altında yapılandırılarak oluşturulmasıdır. Her koleksiyon içinde birden fazla koleksiyon bulunabilir.

Testi Bir Koleksiyona Kaydetme

Testinizi tamamladıktan sonra kayıt etmek için görseldeki işaretlenen Kaydet butonuna tıklanır.
Testi Koleksiyona Kaydetme

Testi Koleksiyona Kaydetme

Sonrasında açılan **Koleksiyon Listesi ** adlı dialogda testin atanacağı koleksiyonun linkine tıklanır. Apinizer başlangıç için ‘Default Collection’ adlı bir koleksiyonu oluşturmaktadır. Koleksiyonunu seçtikten sonra teste bir ad vererek kaydedilir. Varsayılan test kaydının ismi, test ettiğiniz endpoint URL bilgisi olarak belirlenmiştir.
Koleksiyon Listesi

Koleksiyon Listesi

Koleksiyon Bazlı İşlemler

Koleksiyon üzerinde yapılabilecek işlemlere, aşağıdaki görseldeki koleksiyonun detay menüsü üzerinden yapılır.
Koleksiyon Bazlı İşlemler

Koleksiyon Bazlı İşlemler

Yeniden Adlandır: İlgili koleksiyonun adını değiştirmek için kullanılır. Tıklandığında çıkan ekrana yeni ad verilir ve kaydedilir. Yeni Koleksiyon Ekle: İlgili koleksiyonun içine yeni bir koleksiyon eklenmek için kullanılır. Koleksiyonu Sil: İlgili koleksiyonu silmek için kullanılır. Eğer bir koleksiyonu silinirse, ilgili koleksiyona bağlı bütün kayıtlar silinecektir.

Kayıt Bazlı İşlemler

Kayıt üzerinde yapılabilecek birçok işleme, aşağıdaki görseldeki detay menüsü üzerinden ulaşılır.
Kayıt Bazlı İşlemler

Kayıt Bazlı İşlemler

Rename: İlgili testin adını değiştirmek için kullanılır. Tıklandığında çıkan ekrana yeni ad verilir ve kaydedilir. Duplicate: İlgili testin bir kopyasının oluşturulması için kullanılır. Create Monitor: İlgili testi kullanarak bir Çalışma Süresi Monitörü oluşturmak için kullanılır. Detaylı bilgi almak için Uptime Monitor sayfasına tıklayınız. Delete Test: İlgili testi silmek için kullanılır. Farklı Kaydetme: Kaydedilmiş bir testi başka bir koleksiyona kaydedebilmek için görselde işaretlenen butona tıklanır.
Farklı Kaydetme

Farklı Kaydetme