Yük testlerinde HTTPS bağlantıları SSL/TLS el sıkışmalarını içerir. Yük testi sırasında SSL bağlantı durumunu sıfırlamazsanız istekler kurulmuş güvenli bağlantıları yeniden kullanabilir. Döngü İçin SSL Durumunu Sıfırla özelliğini etkinleştirdiğinizde her HTTP isteği için bir el sıkışma yapılır; bu sayede sunucunun gecikme süresi ve kaynak tüketimi doğru şekilde ölçülür. Sunucu performansının SSL sürümüne göre değişip değişmediğini kontrol etmek için farklı SSL sürümlerini seçebilirsiniz.
Reset SSL Status for Loop
Döngü İçin SSL Durumunu Sıfırla özelliği, aynı API birden fazla kez çağrıldığında SSL bağlam içeriğinin sıfırlanıp sıfırlanmayacağını belirler. HTTPS yük testleri için iş oturumu döngüye girdiğinde SSL bağlantı durumunun her seferinde sıfırlanıp sıfırlanmayacağına karar vermeniz gerekir. Varsayılan olarak iş oturumu döngüye girdiğinde SSL bağlantı durumu sıfırlanmaz. SSL bağlantı durumunu sıfırlarsanız iş oturumunun her döngüsünde SSL bağlantı durumu yeniden başlatılır. Bu sayede iş oturumu her çalıştırıldığında SSL bağlam yapılandırması sıfırlanır ve farklı kullanıcıların yük testi senaryolarını doğru şekilde simüle edebilirsiniz.
SSL Protocol
HTTPS yük testi, istemci (yük oluşturucu) ile sunucu arasındaki SSL el sıkışmasının ilk adımıdır. İstemci, desteklediği en yüksek SSL sürümünü sunucuya bildirir. Sunucu, kendi desteklediği SSL sürümleri ile istemcinin desteklediği SSL sürümlerinin kesişiminden en yüksek olanı seçer. Yük testinde kullanılan SSL sürümü, yük oluşturma işlemi sırasında yük oluşturucu ile sunucu arasında müzakere edilir. Gelişmiş Ayarlar bölümündeki SSL sürümü, istemcinin tercih ettiği sürümdür. Bu sürüm, yük testinde fiilen kullanılan sürüm olmayabilir.
Aşağıdaki tabloda farklı SSL sürümlerini destekleyen yaygın web tarayıcılarının sürümleri açıklanmaktadır.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
HTTPS ayarlarını yapılandırın
-
PTS konsolu üzerinde oturum açın, seçeneklerini seçin ve ardından PTS öğesine tıklayın.
-
PTS Scenario sayfasında Advanced Settings bölümünü genişletin. Bu bölümün HTTPS Settings alt bölümünde Reset SSL Status for Loop anahtarını açın ve SSL Protocol açılır listesinden bir sürüm seçin.
ÖnemliReset SSL Status for Loop özelliğini açarsanız yük oluşturucuda ek kaynak tüketimi oluşur.
Parametre
Açıklama
Reset SSL Status for Loop
Senaryo 1
Bir HTTPS yük testinde 100 kullanıcının sisteme giriş yapmasını ve sistemi sürekli olarak erişmesini simüle etmek istiyorsunuz. İş oturumu her çalıştırıldığında aynı sanal kullanıcıyı (VU) temsil eder.
Bu durumda Reset SSL Status for Loop seçeneğini kapatın ve sanal kullanıcı sayısını 100 olarak ayarlayın.
Senaryo 2
Bir HTTPS yük testinde 100 kullanıcının sistemi aynı anda 5 dakika boyunca erişmesini simüle etmek istiyorsunuz. İş oturumu her çalıştırıldığında farklı sanal kullanıcıları temsil eder.
Yük simülasyonunun gerçekçiliğini sağlamak için Reset SSL Status for Loop seçeneğini açın ve sanal kullanıcı sayısını 100 olarak ayarlayın.
SSL Protocol
SSL Protocol parametresi, istemcinin desteklediği en yüksek SSL sürümünü belirtir. Performance Testing Service (PTS), TLSv1.2 ve TLSv1.3 sürümlerini destekler. Varsayılan değer: TLSv1.3.
Yük testi senaryonuzda yeni bir tarayıcı sürümünü simüle ediyorsanız SSL sürümü olarak TLSv1.3 seçmenizi öneririz.
Yük testi senaryonuzda daha eski bir tarayıcı sürümünü simüle ediyorsanız SSL sürümü olarak TLSv1.2 seçmenizi öneririz.