2012-09-05 15 views
6

JMS iletilerinin bir sıraya gönderilmesi durumunda, JMS'nin JMS noktadan noktaya örnekleyicisini kullanarak performansı sınamak için kullanıyorum. Günümüzde Jmeter Jmeter: JMS iletilerini gönderirken birden çok iş parçacığı için aynı ConnectionFactory kullanın

(Resim ipliklerin sayısına göre) ipliğin her biri için yeni QueueConnectionFactory ve QueueConnection oluşturur. Sanırım bu, tek bir bağlantı fabrikasının farklı iplikleri işlediği ön uç aracılığıyla böyle olmaz.

Tüm iş parçacıkları için yalnızca bir bağlantı oluşturduğundan nasıl emin oluruz? Jmeter'da herhangi bir seçenek var mı? Yoksa kodu değiştirelim mi? Birisi bana doğru yönde rehberlik ederse iyi olurdu.

cevap

4

Sürüm 2.7'den itibaren, bir QueueConnection oluşturmak ve bunları iş parçacıklarıyla paylaşmak için JMeter seçeneği yoktur. Yalnızca InitialContext önbellekte saklanır.

Ben JMeter Bugzilla bir geliştirme isteği açtı:

Gerçek hayat hakkında söylediklerine gelince, gerçekten simüle ne bağlıdır:

  • Eğer Bir komisyoncu kullanarak tek bir uygulamayı simüle etmek istediğinizi söyleyin o zaman söyledikleriniz doğru

  • Ancak bir aracı kullanarak birçok uygulamayı simüle etmek istiyorsanız, o zaman mevcut JMeter yaklaşımı gerçeğe daha yakındır.

Selamlar

Philippe M.

+0

teşekkürler. Bir Java uzmanına iple bağlanıp Jmeter'ın mevcut kodunu değiştirebilir miyim? Uygulanması ne kadar zor olabilir? Ve birisinin zaten uygulamış olabileceği bir şans var mı ve ben de aynı şeyi arayabilir miyim? – Chillax

+1

Geliştirmeyi açtım, ya birini ya da onu uygulamak için takımı beklemelisiniz, ya ihtiyacınız var ve bir uzman bunu yapabilecek ve sonra bir yama gönderecektir. –

+0

Teşekkürler. Tipik olarak, onları düzeltmeleri ne kadar zaman alacaklar (eğer herhangi bir şey düzeltiyorsa)? – Chillax