簡體   English   中英

負載測試xmpp服務器

[英]Load-testing xmpp server

我正在尋找一個能夠生成多個Xmpp連接的工具,以便通過安全連接對XMPP服務器進行負載測試,尤其是starttls。

對於xmpp純文本身份驗證,我使用了jab_simul (遵循本教程 )和tsung都成功。

但我無法使用上面的通行費來啟動,我偷看了兩個工具的代碼並嘗試了不同的工具配置。

我正在思考的另一個選擇是使用像eXmpp這樣的xmpp庫,並自己制作一個特定的負載測試工具,而不是改變jab_simul(C語言中我用不懂的語言評論)或改變tsung(通用負載測試工具,所以很多地方你可能會出錯)。


短篇小說 - 我正在尋找一個工具或建議來對xmpp服務器進行壓力測試/負載測試。

我們現在面臨着同樣的挑戰。 經過深思熟慮后,我們發現只有特別構建的軟件才能提供我們想要測試的負載。 (請記住,您可以將ejabberd配置為非常具體的東西:-)

為此,我們開發了一個名為xmpp_talker的小型庫https://github.com/burinov/xmpp_talker(Apache License),它是一種作為gen_server的xmpp客戶端。 我發現構建任何類型的負載模擬軟件都是一個非常好的起點。 還包括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

最近還啟動了名為xmppench的 XMPP基准測試項目,該項目旨在成為模擬XMPP服務器的一些合理用例的高性能基准測試工具。 它是用C ++編寫的,基於Swiften和boost。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM