2012-07-30 94 views
4

我寫了一些使用行爲gen_mod的ejabberd模塊。這些模塊將成爲ejabberd監督樹的一部分並執行一些任務。測試ejabberd模塊

我想知道什麼是測試這類模塊的常用方法。我搜索了一下,唯一有用的資源是this github project

你能告訴我什麼是測試ejabberd模塊的最佳方法是什麼?

回答

1

我會建議使用Escalus如果你正在尋找驗證的ejabberd模塊正確性。直接來自Escalus自述文件:

Escalus是用於XMPP服務器方便測試的Erlang庫。這是 打算與通用測試一起使用。

Escalus旨在檢查XMPP服務器行爲的正確性, 與諸如Tsung這樣的工具相比,它們與壓力測試有關,而 不驗證正確性。

+0

我如何找到escalus和ejabberd組件場景的資源? – user601836 2012-11-05 14:08:08

+0

目前有一個測試套件,包含與escalus捆綁在一起的入門文檔https://github.com/esl/escalus/blob/master/docs/intro.md,您應該嘗試先完成它。完成後,嘗試簡單地延伸。可能有人(可能是我)應該在escalus上做一個詳盡的博客文章。 – 2012-11-05 17:55:31

+1

我已經看過這些教程,但沒有關於內部組件和用戶之間的iq節的示例 – user601836 2012-11-05 18:15:04