1

安全な接続、特にstarttlsを使用してXMPPサーバーの負荷テストを行うために、複数のXmpp接続を生成できるツールを探しています。

xmpp プレーン テキスト認証の場合、jab_simul (このチュートリアルに従ってください) とtsungの両方を使用して成功しました。

しかし、上記の tolls を starttls に使用することはできませんでした。両方のツールのコードを調べて、ツールのさまざまな構成を試しました。

私が考えている別のオプションは、 jab_simul (私が理解できない言語のコメントを含む C ソフトウェア) を変更したり、 tsung (多目的負荷テスト ツール、間違える可能性のある場所がたくさんあります)。


短編小説 - xmpp サーバーのストレス テスト/負荷テストを行うためのツールまたはアドバイスを探しています。

4

2 に答える 2

3

私たちは今、まったく同じ課題に直面しています。深く検討した結果、テストしたい負荷を提供できるのは、特にビルド ソフトウェアだけであることがわかりました。(ejabberd を非常に具体的なものに設定できることを覚えておいてください :-)

そのために、gen_server として作成された xmpp クライアントの一種であるxmpp_talker https://github.com/burinov/xmpp_talker (Apache ライセンス) という小さなライブラリを開発しました。あらゆる種類の負荷シミュレーション ソフトウェアを構築するための非常に優れた出発点であることがわかりました。echo_worker の例も含まれています。だから、あなたは始めるための良い基盤を持っています. 現時点では、xmpp_talker は exmpp 0.9.7 に適しています。私の知る限り、数日以内にバージョン 1.0.0 がリリースされます。(または 0.9.9?) 多くのバグ修正があります (それらについて知りたくないことを信じてください)。月曜日には、exmpp 0.9.8 用の xmpp_talker をリリースし、適切なサービス中断処理を行います。

同じ方法で行きたい場合は、 xmpp_talker が役に立ちます。

追加: このトピックに関連する素晴らしい記事もここにあります: https://support.process-one.net/doc/display/EXMPP/Scalable+XMPP+bots+with+erlang+and+exmpp

于 2011-10-21T18:36:41.437 に答える
1

最近開始されたxmppenchと呼ばれる XMPP ベンチマーク プロジェクトもあります。これは、XMPP サーバーの合理的なユース ケースをシミュレートする高性能ベンチマーク ツールを目指しています。Swiftenと boostに基づいて、C++ で書かれています。

于 2011-10-22T21:08:04.933 に答える