【问题标题】:testing ejabberd modules测试 ejabberd 模块
【发布时间】:2012-07-27 20:22:17
【问题描述】:

我已经使用行为 gen_mod 编写了一些 ejabberd 模块。这些模块将成为 ejabberd 监督树的一部分并执行一些任务。

我想知道测试此类模块的常用方法是什么。我google了一下,唯一有用的资源是this github project。

您能告诉我测试 ejabberd 模块的最佳方法是什么吗?

【问题讨论】:

    标签: erlang ejabberd


    【解决方案1】:

    如果您希望验证 ejabberd 模块的正确性,我建议您使用 Escalus。直接来自 Escalus 自述文件:

    Escalus 是 Erlang 库,用于方便地测试 XMPP 服务器。它是 旨在与 Common Test 一起使用。

    Escalus 旨在检查 XMPP 服务器行为的正确性,在 与 Tsung 等关于压力测试的工具相比,以及 不验证正确性。

    【讨论】:

    • 如何找到有关 escalus 和 ejabberd 组件方案的资源?
    • 目前有一个带有入门文档github.com/esl/escalus/blob/master/docs/intro.md 的测试套件与 escalus 捆绑在一起,您应该先尝试通过它。完成后,尝试简单地扩展相同的内容。可能有人(可能是我)应该在 escalus 上写一篇详尽的博文。
    • 我看过那些教程,但没有关于内部组件和用户之间的 iq 节的示例
    猜你喜欢
    • 2010-12-29
    • 2014-07-12
    • 2016-05-24
    • 2018-12-03
    • 2016-05-29
    • 1970-01-01
    • 1970-01-01
    • 2013-04-09
    • 2023-03-29
    相关资源
    最近更新 更多