Uygulamanızı test etmek için en etkili yükleme yöntemi hangisidir? Ana nokta, uygulamanın hala makul bir hızda çalıştığı sırada, bir kerede kaç kullanıcıyı destekleyebileceğinizi belirlemektir.
Uygulamanızı test etmek için en etkili yükleme yöntemi hangisidir? Ana nokta, uygulamanın hala makul bir hızda çalıştığı sırada, bir kerede kaç kullanıcıyı destekleyebileceğinizi belirlemektir.
Yanıtlar:
Bulduğum en kapsamlı yük testi yazılımı HP LoadRunner'dı (bit.ly bağlantısı için üzgünüm ama HP bağlantısı korkunç ve düzgün çalışmıyor). Çok esnektir ve yük testlerinden birçok farklı türde rapor oluşturabilirsiniz. Ayrıca, test etmek için bir grup makinenin birlikte çalışmasını sağlayabilirsiniz. Diğer araçların fena değil ama Apache JMeter'in oyuncak gibi görünmesini sağlıyor.
httperf çoğunlukla ve ayrıca AB Apache Kıyaslama aracı
(ve yinelenen sorguları ve önbellek hatalarını yakalamak için bir ton enstrümantasyon)
Basit, etkili ve gigabit ethernet üzerinde sunucunuza bağlı dört çekirdekli bir + makineden gelen trafiğin çoğunu üretebilir. Ayrıca hız sınırlama gibi serin şeyler var.
Gerçekten hoşlanmak istiyorsanız, HTTP trafiğini httperf ile kaydedebilir ve oynatabilirsiniz.
Microsoft Web Kapasite Analiz Aracı'nın (WCAT) bildirildiği gibi IIS ekibinin tercih ettiği bir araç
Araçları incelemeniz için dört ölçüt seti koyacağım ve açık kaynak ve ticari alanlarda performans testi uygulamalarına çok fazla seçenek var.
1-3 sayıları önemlidir. Bu üçünden birini kaçırdıktan sonra, en pahalı ticari aracı satın almış olabilirsiniz ve en pahalı danışmanlık firmasını sizin için kullanması için işe almış olabilirsiniz - Bir tornavidanın uç ucuyla çivi çakarken yakalanmak istemezsiniz çünkü patronunuz size çivi tabancasının sizden inşa etmeniz istenen ev için pahalı bir araç olduğunu söylemişti (Not: Çivi tabancaları, genellikle ticari test araçları gibi, kiralık olarak kullanılabilir).
Öğütücü , güçlü, esnek ve yazılabilir bir açık kaynaklı yük test çerçevesidir. Aktif olarak geliştirilmiştir ve diğer seçeneklerin bazılarına kıyasla nispeten sığ bir öğrenme eğrisi vardır.
Ne kadar karmaşık olduğuna bağlı; Çok karmaşıksa, muhtemelen daha fazla ilgisi olan bir şeye ihtiyacınız vardır, ancak tipik bir dinamik web sitesi için , web sitenizdeki anahtar sayfaları isteyen birkaç wget örneği içeren bir komut dosyası kullanarak çalışmalısınız.