12 Mayıs 2020

Performans Testi Aracı Apache JMeter’da Test Planı Oluşturmak

Performans Testi Aracı Apache JMeter’da Test Planı Oluşturmak

Performans Testi Aracı Apache JMeter’ın kurulumundan önceki adımlarda bahsetmiştik. Bu bölümde, JMeter’ı portable (taşınabilir) şekilde çalıştırarak bir Test Planı (Test Plan) nasıl oluşturacağınızı adım adım anlatacağım. Oluşturacağımız bu test planı, özellikle web tabanlı kullanıcı arayüzü (Web UI) projelerinin performans testlerinde kullanılabilir. Test planı sayesinde, senaryolarınızı belirli bir yapıya oturtabilir, isteklerinizi (requests), kullanıcı yüklerini (threads) ve ölçüm sonuçlarını (listeners) düzenli bir şekilde yönetebilirsiniz.

JMeter üzerinde yeni bir test planı oluşturmak için şu adımları izleyebilirsiniz:

* JMeter’ı açın: bin klasöründeki jmeter.exe dosyasını çalıştırın.

* Yeni bir Test Plan oluşturun: Sol menüde “Test Plan” sekmesini sağ tıklayarak yeni bir Thread Group (Kullanıcı Grubu) ekleyin.

* İstekleri ekleyin: Thread Group altına HTTP Request ekleyerek test etmek istediğiniz web sayfasını veya API’yi belirtin.

* Dinleyiciler (Listeners) ekleyin: Test sonuçlarını analiz etmek için View Results Tree, Summary Report veya Graph Results gibi bileşenleri ekleyin.

* Testi kaydedin ve çalıştırın: Test planınızı kaydettikten sonra Run butonuna basarak testi başlatabilirsiniz.

Bu adımlar tamamlandığında, Web UI performans testleri için temel bir yapı elde etmiş olursunuz. Daha ileri seviyede ise parametreleştirme, CSV Data Set Config kullanımı veya testlerin komut satırından çalıştırılması gibi özellikleri ekleyerek planınızı genişletebilirsiniz.

Performans Testi Aracı Apache JMeter’da Test Oluşturmak

Uygulamayı açtıktan sonra Test Plan’a sağ tıklayıp Add > Threads (Users) > Thread Group seçiniz. Oluşturduğunuz Thread Group’a sağ tıklayıp Add > Config Element > jp@gc - Chrome Driver Config diyerek aşağıdaki resimde olduğu gibi chromedriver.exe nin dosya yolunu ekleyiniz. Bu dosya yolu bir önceki makalemde anlattığım gibi Apache JMeter'ın kurulu olduğu dosya içerisinde olmalıdır.

Performans Testi Aracı Apache JMeter’da Test Oluşturmak

Yine Thread Group’a sağ tıklayıp Add > Sampler > jp@gc - WebDriver Sampler diyerek burada Script yazacağız. Bu kısmı ayrı anlatacağım. Fakat biraz bahsetmek gerekirse buraya Selenium.WebDriver ile yazacağınız Scripti eklemeniz gerekir. Örneğin bir Web testi yapacaksanız önce Katalon Recorder ile ilgili senaryoyu Record ederek JAVA kodunun Steplerini çıkarın ve sonra buraya uyarlayarak ekleyiniz.

Performans Testi Aracı Apache JMeter’da Test Oluşturmak

Son olarak Sonuçları izlemek için Thread Group’a sağ tıklayıp Add > Listener > View Results Tree ve Summary Report ekleyebilirsiniz. Web Performans testini çalıştırdıktan sonra sonuçlara buradan bakabilirsiniz. Bu makalemde temel olarak Apache JMeter’da test planı oluşturmayı öğrettim. Bazı adımların detaylarını diğer yazılarımda paylaşacağım.

Burak AVCI - Update: 07.10.2025

Hiç yorum yok:

Yorum Gönder

Makaleye Yorum ve Sorularınızı Bırakabilirsiniz.