SORU
11 AĞUSTOS 2008, PAZARTESİ


Web üzerinde bir Stres Testi gerçekleştirme Uygulama?

Geçmişte, Microsoft Web Application Stress Tool ve Pylot test web uygulamaları stres yapardım. Basit bir giriş sayfası yazılı, oturum açma komut dosyası, ve izlenecek yol (e-ticaret sitesi sepeti ve ödeme için birkaç öğe ekleme) site istiyorum.

Sadece sabit ana geliştiricileri bir avuç isabet hemen hemen her zaman büyük bir sorun bulun. Daha ölçülebilirlik sorunları başlatma sonra ikinci aşamada, ve hatta daha fazla su yüzüne çıkmaz.

Kullandığım araçların URL Microsoft Homer (Microsoft Web Application Stress Tool aka) ve Pylot.

Raporlar, bu araçlar tarafından oluşturulan asla bana çok mantıklı geldi ve saatlerce bu siteye destek vermek mümkün olacak ne olduğunu anlamaya çalışarak geçirirdim. En aptalca hataları ve sorunları her zaman (örneğin, web sunucu yapılandırması hataları) gelecektir, çünkü her zaman buna değdi.

Yaptın, hangi araçları kullanmış, ne var ve ne başarı yaklaşımınız var? Benim için en ilginç olan kısmı numaraları stres testi uygulama tarafından bildirilen bir uygulamayı destekleyebilir eşzamanlı kullanıcı sayısını hesaplamak için anlamlı bir formül gibi geliyor.

CEVAP
18 EYLÜL 2008, PERŞEMBE


Burada JMeter için bir oy.

JMeter açık kaynak yük test aracı, Java ile yazılmış. Farklı sunucu türleri (örneğin, web, web Hizmetleri, veritabanı, temelde istekleri kullandığı hemen her şey) bir dizi test yapabilir.

Ancak karmaşık testler için aldıktan sonra dik bir öğrenme eğrisi var, ama iyi değer. Çalışır duruma getirmek için çok hızlı ve yapmak istediğinize bağlı olarak, bu iyi olabilir.

Artıları:

  • Açık Kaynak kodlu Apache projesi/Ücretsiz aracı (satın alma ile yardımcı olur)
  • Başlamak için kolay, kolay ve temel kavramları kavramak sonra kullanmak için. (Değişkenleri vb ile çalışmak nasıl bir iddia oluşturma isteği oluşturmak için nasıl, yani).
  • Çok oyunlara hazır olun. 11 makine neredeyse bir milyon hit melodi/saat sunucuda yük oluşturma ile testler yaptım. Olduçokben daha kurulum daha kolay olmasını bekliyorlardı.
  • Aktif bir toplum ve iyi bir kaynak sen kalk ve çalışan yardımcı olmak için vardır. Öğreticiler ilk okuma ve onunla oynamak bir süre.

Eksileri:

  • UI Hızıyla yazılır. (ugh!)
  • JMeter yanıt sunucu tarafından döndürülen metin ayrıştırma çalışır. Eğer javascript davranışları her türlü doğrulamak için arıyorsanız, şansını kaybettin.
  • Öğrenme eğrisi olmayan programcılar için dik. Eğer düzenli ifadeler ile aşina iseniz, zaten önde gidiyorsun.
  • Büyük numaraları vardırküfür Ekle) forumda ezikler belgelere bile üstünkörü veriyorlar mı kolay çözülür diye aptalca sorular soruyor. ('Nasıl stres testi için JMeter kullanın benim Windows GUI' oldukça sık görünür).
  • Raporlama 'kutusu' kadar, özellikle büyük testler için tatmin edici bir şekilde bırakır. Test yukarıda bahsettiğim, konsol hızlı bir uygulama yazmak için bazı 'xml-günlük' 'html' dönüşüm. için oynamak zorunda kaldım Bu artık gerekli olacak büyük bir ihtimal bu yüzden birkaç yıl önce olsa idi.

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • Ciaran Blumenfeld

    Ciaran Blume

    20 NİSAN 2009
  • ElChakotay Andrich

    ElChakotay A

    10 EKİM 2013
  • L33TNoonProductions

    L33TNoonProd

    24 EYLÜL 2010