2012-08-31 19 views
6

Ben node.js ve MongoDB ile bir web uygulaması yazmak istiyorum ve hatta test etmek görevi var. Ben JMeter veya node.js yük/stres testi için başka bir şey gibi herhangi bir alet olup olmadığını bilmek istiyorum?nasıl node.js sunucunun yük testi yapmalı?

DÜZENLEME

başvurum uygulamanın bilgi çıkarma tür olacak ve istemci ekstraksiyon bir belge için 10 saniyeden fazla sürmemelidir beklemektedir. Şu anda C# ile yazılmış aynı uygulamayı var ama müşterinin beklentilerine kadar değil. Sonra bu güzel ve hızlı Node.js. Bence Node.js bana çok yardımcı olabilir.

aydınlatmak Lütfen !!!

+1

Uygun yük testleri, uygulama ne bağlıdır. Tüm Node.js uygulamalarını test edebilecek genel bir araç olmayacaktır. Node.js uygulamalarının bir web arayüzü sağlaması gerekmediğini unutmayın! Yapabileceğiniz en iyi şey, Düğüm uygulamanızın kullanımını simüle eden kendi uygulamanızı yazmak olacaktır. – Brad

+0

Benim uygulama bilgi çıkarma tür bir uygulama olacak. – Shekhar

cevap

9

nodeload deneyin: Bu yük test HTTP hizmetleri için node.js modüllerin topluluğudur.

bir geliştirici olarak, yük testleri yazmak ve başka çerçeve öğrenmek zorunda kalmadan bilgilendirici raporlar elde etmek mümkün olmalıdır. Sen örnek oluşturmak ve seçici görevi uyacak bir aracın parçaları kullanmak gerekir. Bir kütüphane olmak, olarak veya çok az nodeload olarak mantıklı olarak kullanabileceğiniz anlamına gelir ve tam programlama dilinin gücüyle yüklerini oluşturabilirsiniz. Örneğin, eğer sadece 'nodeload/döngü' modülü kullanmak, belirli bir oranda bazı işlevi yürütmek ve dinlenme yazmaya gerek kendiniz

Sadece bu paket böylece geliştiriliyor artık öğrendim burada bazı etkin çatallar şunlardır:

3

Neden bir deneyemedim JMeter ile ode sunucusu? Çoğu yük testi için sunucunuzun hangi dilde olduğu önemli değil, sadece bir grup istekle karşınıza çıkıyorsunuz.

Her durumda, düğümde uygulanan loadtest deneyebilirsiniz.

Seçilen HTTP veya WebSockets URL'sine bir yükleme testi gerçekleştirir. API kendi testlerinizde kolay entegrasyon sağlar.

Düzenleme:

Bu cevap sağlamaktadır fazla seçenekleri:

NodeJs stress testing tools/methods [closed]