it-swarm-tr.com

Uygulamanızı test etmek için nasıl yüklersiniz?

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.

22
Jacob Schoen

Bulduğum en kapsamlı yük testi yazılımı HP LoadRunner (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 kötü değil ama Apache JMeter oyuncak gibi gözüküyor.

4
carson

httperf temelde ve ayrıca AB Apache Karşılaştırma 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.

5
Aiden Bell

Microsoft Web Kapasite Analiz Aracı (WCAT) bildirildi IIS ekibinin seçim aracı

4
mvark

Araçları incelemeniz için dört ölçüt seti ortaya koyacağım ve açık kaynak ve ticari alanlarda performans testi uygulamalarına çok fazla seçenek var.

  1. Uygulamamdaki arayüzlerimi kullanır mı? Orada ücretsiz ancak arayüz monolitik ve uygulamanızı tam olarak kullanamayabileceğiniz birçok araç var. Ticari araçlar, açık kaynak kodlu cihazlardan daha geniş protokol/arayüz desteğine sahiptir.
  2. Raporlama benim ihtiyaçlarıma uygun mu? Hiçbir şey bir test yapmaktan daha sinir bozucu olamaz ve daha sonra sonuçları bir araya getirmek için günler harcamak zorunda kalır, analiz için anlamlı bir form oluşturur ve gereksinimlerinize ulaşıp ulaşmadığınızı saptamak için. Bir kez daha, bu, ticari araçların sümükleri açık kaynaklı olanlardan aştığı bir alan.
  3. Ekibimin bu aracı kullanmak için teknik becerileri var mı? Engelleri aşmak veya hem performans testi sürecini, hem analizini, hem de aynı zamanda öğrenmek için başka bir dil/araç kullanmak istemezsiniz. Gerçekçi ol.
  4. Test altyapımda çalışacak mı? Gereksinimleri kontrol et. Belirli bir işletim sistemi ve sürüm belirtilmişse, onu kullanın ya da aracı kullanmayın. Birisi bir sorunla uğradığında/e-posta gönderdiğinde, yalnızca kurulum ve çalıştırma gereksinimlerinin göz ardı edildiğini bulmak için araç desteği konusunda daha az sinir bozucu olur.

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. sadece patronunuz size çivi tabancasının sizden inşa etmeniz istenen ev için pahalı bir araç olduğunu söylemiştir. (Not: Çivi tabancaları, genellikle ticari test araçları gibi, kiralık olarak kullanılabilir)

3
James Pulley

Öğü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.

2
JasonBirch

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 bir kaçını içeren bir script kullanarak wget web sitenizdeki anahtar sayfaları isteyen örnekler çalışmalıdır.

1
Thomas Bonini