SoapUI - Yük Testi
Load testingsistemin belirli bir yük altındaki davranışını değerlendirmek için gerçekleştirilen özel bir performans testi şeklidir. SoapUI'de, genellikle tüm işlevsel olmayan test türleri için "yük testi" terimini kullanırız, ancak SoapUI yük, stres ve dayanıklılık gibi web hizmetlerinin her tür performans değerlendirmesini destekler.
Dikkat Edilmesi Gereken Noktalar
SoapUI'de yük testi oldukça benzersizdir; hızlı bir şekilde performans testlerinin oluşturulmasına ve değiştirilmesine izin veren işlevsel bir test senaryosu.
Ana farklılaştırıcı, SoapUI'deki performans testlerinin genellikle mevcut fonksiyonel testlerden oluşturulmasıdır. Bu, hızlı bir şekilde gelişmiş performans testleri oluşturmaya izin verir.
Web Hizmeti performansı, farklı yük senaryoları altında doğrulanabilir. Yük altında kırılmadıklarını görmek için işlevsel doğrulamaları sürdürün, birbirlerini nasıl etkilediklerini ve daha fazlasını görmek için aynı anda birkaç yük testi çalıştırın.
Yük Testinin Oluşturulması
Step 1 - Functional Test Case'e sağ tıklayın ve New Load Test'i seçin.
Step 2 - Yükleme Testi adını girin ve iletişim sihirbazında Tamam'ı tıklayın.
Aşağıdaki ekran görüntüsünde gösterildiği gibi Yük Testi açılır ve Yük Testi oluşturulur.
Yük Testinin Yürütülmesi
Yeni bir Yük Testi oluşturulduğunda, Basit yükleme stratejisi kullanılarak 5 iş parçacığı ile 60 saniye (sağ üst) çalışacak şekilde önceden yapılandırılır.
Bu değerleri gereksinime göre değiştirin ve Çalıştırın. Note - Kullanıcı, Yük Testi yapılandırması ve kavramlarından haberdar olmalıdır.
Kullanıcı, verilerin toplanmasından başlayarak ortada istatistik tablosunu görecektir ve 60 saniye sonra bitmiş bir LoadTest'e sahip olmalıdır.
Onay Ekleme
Step 1 - LoadTest düzenleyicisinde, düzenleyicinin altındaki LoadTest Assertion sekmesini seçin.
Step 2 - Onay eklemek için LoadTest Assertion menü çubuğundaki Add Assertion düğmesini tıklayın.
Step 3- Onay Ekle iletişim kutusu açılacaktır. Maksimum Adım'ı seçin. Maksimum Seçin, yanıtların almasına izin verilen milisaniye cinsinden bir Maksimum Süre ayarlar; süre belirlediğimizi aşarsa test başarısız olur. Tamam'ı tıklayın.
Step 4- TestStep Max Assertion penceresi açılacaktır. Aşağıdaki ekran görüntüsünde görüldüğü gibi, maksimum bir saniyelik 1000 milisaniyelik bir yanıta izin veriyoruz. Hiçbir şeyi değiştirmeyelim. Tamam'ı tıklayın.
Maksimum Adım iddiası artık başarıyla eklenecektir.
Step 5- Şimdi testi tekrar çalıştırın. Cevaplar çok uzun sürerse, hata sütunundaki sayıların hızlı bir şekilde toplandığını görmelisiniz.