我已经使用行为gen_mod编写了一些ejabberd模块。这些模块将成为ejabberd监督树的一部分并执行一些任务。
我想知道测试这种模块的常用方法是什么。我用Google搜索了一下,唯一有用的资源是this github project。
您能告诉我测试ejabberd模块的最佳方法是什么?
答案 0 :(得分:2)
如果您希望验证ejabberd模块的正确性,我建议您使用Escalus。直接来自Escalus README:
Escalus是Erlang库,用于方便地测试XMPP服务器。它的 旨在与Common Test一起使用。
Escalus旨在检查XMPP服务器行为的正确性 与Tsung等关于压力测试的工具形成鲜明对比 不要验证是否正确。