2010-10-20 11 views
6

kullanarak stres testi Şu anda salatalık kullanarak RoR REST API için entegrasyon testleri yazıyorum.Cucumber

Ayrıca, API'yi stres testi yapmak istiyorum ve bunu yapmak için salatalık senaryolarımı nasıl yeniden kullanabileceğimi merak ediyordum.

Ben stres testleri için önce JMeter ve httperf kullanılır ve her iki araçlarla elbette yazmak ya ben stres testlerine dahil etmek istediğimiz testleri kaydetmek zorunda kalmıştım. Zaten test etmek istiyorum Hıyarda senaryolarına sahip beri, stres testi aracının sözdizimi büyük ölçüde aynı senaryolar ne olacağını yeniden yazmak zorunda kalmamak için çalışıyorum.

Çuke testlerimi bunun için kullanmamın bir yolu var mı? İdeal olarak, API'ye isabet eden yüzlerce eşzamanlı kullanıcıyı simüle etmek istiyorum.

cevap

0

Hmm ne httpref bir sistem çağrısı gerçekleştirmek bazı adımlar oluşturma hakkında?

1

Kendi yük kablo demetinizi çok iyi bir şekilde oluşturmak zorunda kalabilirsiniz. Esasen, her biri senaryolarınızı başlatmak için süreci çağıran bir dizi iş parçacığı başlatmanız gerekir. Ruby tercüman yükleme ile ilgili bazı havai olacaktır çünkü her iş parçacığı başladığında Sen sendeleyip bir gecikme olmasını isteyecektir. Ayrıca aynı nedenlerden dolayı birden fazla makine arasında yük yayılmaya gerekebilir. Bunu ayrı süreçlerde yapmak muhtemelen en iyisi olacaktır. Belki de bu yeni bir proje için iyi olabilir mi?

İlgili konular