Question

Je dois effectuer une comparaison de "Simple XMPP" avec "XMPP sur Bosh" pour notre client mobile (basé sur le chat).Je veux utiliser le même outil pour comparer les deux.J'ai recherché sur Internet et j'ai trouvé un outil appelé Tsung qui prend en charge HTTP et XMPP.J'ai configuré et capable d'exécuter Tsung pour XMPP avec des exemples de scripts donnés.

Le problème est que je suis incapable d'écrire des scripts XML Tsung pour "XMPP sur Bosh".J'ai essayé de chercher sur Internet mais je ne pouvais trouver aucun.

Quelqu'un peut-il s'il vous plaît me guider dans la mise en place de Tsung pour "XMPP sur Bosh" ?

S'il vous plaît laissez-moi savoir s'il existe un outil autre que Tsung, qui peut servir mon objectif.

Était-ce utile?

La solution

Il y a quelque temps, vous pouvez trouver une assistance BOSH sur Tsung, mais uniquement sur leur branche principale de:

https://github.com/processone/tsung/blob/master/src/tsung/ts_bosh.erl

Pour que ce soit dans votre script, modifiez simplement le type de connexion à vos serveurs à "Bosh":

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

Assurez-vous simplement que votre serveur XMPP est écoutant pour les connexions BOSH sur la "liaison http":

http://my_bosh_server:5280/http-bind

Vous pouvez également utiliser "bosh_ssl" au lieu de "bosh" si vous souhaitez ajouter SSL à vos connexions.En tout cas, oui, c'est complètement sans papiers.

Autres conseils

Tsung est un bon choix pour tester XMPP. Et il y a un plugin Jabber de Tsung - il s'agit d'un outil de base, juste pour le registre XMPP de base, connectez-vous, ajouter contact / renommer / supprimer, chat, MUC, pubsub, présence (connecté, en ligne, hors ligne) ...

Et aussi Jabber Plugin de Tsung prend en charge RAW XML - cela signifie que vous pouvez envoyer toutes les données XML brutes au serveur à l'aide du type brut:

brut xml Vous pouvez envoyer des données XML brutes sur le serveur à l'aide du type brut:

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

Méfiez-vous: vous devez encoder des caractères XML comme <,> et, etc.

Pour plus de contenu de http://tsung.erlang-project.org/user_manual.html # htoc58

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top