2012-01-24 12 views
5

Mobil istemcimiz (sohbet tabanlı) için "basit XMPP" ile "BOSH üzerinden XMPP" karşılaştırması yapmam gerekiyor. Her ikisini de karşılaştırmak için aynı aracı kullanmak istiyorum. İnternette araştırdım ve hem HTTP hem de XMPP'yi destekleyen tsung adlı bir araç buldum. XMPP için verilen örnek komut dosyaları ile tsung çalıştırabilir ve çalıştırabilirim.Tsung kullanarak "BOSH üzerinden XMPP" yükleme testi için xml komut dosyaları nasıl yazılır?

Sorun şu ki, "XMPP over BOSH" için Tsung xml komut dosyaları yazamıyorum. İnternette aramayı denedim ama bulamadım.

Birisi Birisi, "XMPP over BOSH" için Tsung kurulumunda bana yardımcı olabilir misiniz?

Lütfen amacıma hizmet edebilecek Tsung dışında bir araç varsa lütfen bana bildirin.

cevap

6

tarafından bir süre itibaren önce sen ancak üzerinde Tsung üzerinde BOSH destek bulabilirsiniz onların ana dal içinde:

sadece sunucularına bağlantı türünü değiştirmek için bir senaryoya sağlayan için https://github.com/processone/tsung/blob/master/src/tsung/ts_bosh.erl

için "bo sh: ":

http://my_bosh_server:5280/http-bind 

Alternatif kullanabilirsiniz "bosh" yerine "bosh_ssl" eğer http-bağlama"

<server host="my_bosh_server" port="5280" type="bosh"></server> 

Sadece XMPP sunucusu üzerinde BOSH bağlantıları dinliyor emin olun" bağlantılarınıza SSL eklemek istiyorsunuz. Her durumda, evet, tamamen belgelenmemiş.

3

Tsung, XMPP'yi test etmek için iyi bir seçimdir. Ve Tsung bir jabber eklentisi - bu basit bir araç, sadece temel XMPP gibi kayıt, giriş, kişi/yeniden adlandırma/silme, sohbet, MUC, pubsub, varlığı (bağlı, çevrimiçi, çevrimdışı) ekle ...

ham XML çiğ kullanarak sunucuya ham XML veri gönderebilir: Eğer çiğ türünü kullanarak sunucuya herhangi ham XML veri göndermek anlamına gelir -

Ve ayrıca Tsung en Jabber eklentisi ham XML destekler türü:

<jabber type="raw" ack="no_ack" data="&lt;stream&gt;foo&lt;/stream&gt;"></jabber> 

Dikkat: Eğer <,> & gibi XML karakterleri kodlamak gerekir vs.

fazla içerik için http://tsung.erlang-projects.org/user_manual.html#htoc58

+0

Tsung el kitabında BOSH'dan başka bir şey yok mu? – dhruvbird

+1

Bu doğru. Tsung BOSH'u tanımıyor. –

+0

Belki XMPP OVER BOSH'u test etmek için JMeter'i deneyebilirsiniz? –

İlgili konular