Yük Testinde Sanal Kullanıcılar Nedir
Yük Testinde Sanal Kullanıcılar Nedir
Yeni bir yük testi oluştururken Virtual Users seçeneği, belirli bir süre boyunca uygulamayı paralel olarak ziyaret edecek Kullanıcı Sayısını temsil eder.
Bu, x istemci belirli bir süre boyunca uygulamaya paralel olarak bağlandığında uygulama davranışını belirlemek için kullanışlıdır.
Web Siteleri ve API'ler İçin Yük Testinde Sanal Eşzamanlı Kullanıcılar
Sanal Eşzamanlı Kullanıcılar (VCU'lar), web siteleri ve API'ler için yük testi alanında kritik bir rol oynar.
Sanal Eşzamanlı Kullanıcılar Nedir?
Yük testi bağlamında, bir VCU, web siteniz veya API'nizle gerçek bir kullanıcı gibi etkileşime giren simüle edilmiş bir kullanıcıdır. Ancak, eylemler arasında mola verebilen gerçek kullanıcıların aksine, VCU'lar test betiğinde açıkça belirtilmedikçe herhangi bir duraklama olmadan önceden tanımlanmış eylemleri yürütür.
Neden Önemlidirler?
- Gerçek Dünya Senaryolarını Simüle Edin: VCU'ları kullanarak, sisteminize aynı anda erişen birden fazla kullanıcının davranışını taklit edebilir, potansiyel darboğazları ortaya çıkarabilirsiniz.
- Testte Esneklik: VCU'lar, kullanıcı sayısını kademeli olarak artırmanıza olanak tanır.
- Maliyet Etkin: Binlerce gerçek kullanıcı kiralamak yerine, VCU'lar yüksek trafiği simüle etmek için ekonomik bir yol sağlar.
- Tutarlılık: VCU'lar, tanımladığınız tam betiği takip eder ve her test çalıştırmasında tutarlılık sağlar.
VCU'lar isabetlerden veya isteklerden nasıl farklıdır?
VCU'lar sistemle etkileşime giren bireysel kullanıcıları temsil ederken, isabetler veya istekler bir kullanıcının o sistemdeki bir kaynağa eriştiği sayıdır.
JMeter Yük Testi İçin
Her Sanal Kullanıcı, test planını bütünüyle ve diğer test kullanıcılarından tamamen bağımsız olarak yürütecektir.
Kaç eşzamanlı sanal kullanıcıya ihtiyacım var?
Bu basit bir süreç değildir. Önerimiz, oluşturduğunuz testi doğrulamak için 1 sanal kullanıcıyla küçük başlamaktır.
Ardından Sanal Kullanıcı sayısını kademeli olarak 100, 1000 veya 10.000 Sanal Kullanıcıya çıkarabilirsiniz.
Not: Çalıştırmak üzere olduğunuz yük testini görselleştirmek için Virtual Users ayarını kaydırabilirsiniz.
Sonuç
Sanal Eşzamanlı Kullanıcılar kavramını anlamak, web sitelerinin veya API'lerin performansını, ölçeklenebilirliğini ve güvenilirliğini ölçmek isteyen herkes için önemlidir.