我已经使用行为 gen_mod 编写了一些 ejabberd 模块。这些模块将成为 ejabberd 监督树的一部分并执行一些任务。
我想知道测试此类模块的常用方法是什么。我用谷歌搜索了一下,唯一有用的资源就是这个 github 项目。
你能告诉我测试 ejabberd 模块的最佳方法是什么吗?
我已经使用行为 gen_mod 编写了一些 ejabberd 模块。这些模块将成为 ejabberd 监督树的一部分并执行一些任务。
我想知道测试此类模块的常用方法是什么。我用谷歌搜索了一下,唯一有用的资源就是这个 github 项目。
你能告诉我测试 ejabberd 模块的最佳方法是什么吗?
如果你想验证 ejabberd 模块的正确性,我会推荐使用Escalus 。直接来自 Escalus README:
Escalus 是 Erlang 库,用于方便地测试 XMPP 服务器。它旨在与 Common Test 一起使用。
Escalus 旨在检查 XMPP 服务器行为的正确性,这与 Tsung 等关于压力测试的工具相比,不验证正确性。