erlang - 如何测试ejabberd内部和外部组件

标签 erlang xmpp ejabberd tsung

我的 ejabberd 中有 3 个 xmpp 组件(内部和外部)。这些组件交换节(主要是智商)

我在互联网上读到,对于负载测试,我应该使用 tsung,但是如何测试组件交换的节是否正确(例如,对于给定的 iq 查询,我得到给定的 iq 结果)?

我看到 erlang 解决方案有 escalus,它可以用于这种测试吗?如果可以,网上有什么资源吗?

最佳答案

来自 Escalus 的描述:

"Escalus is aimed at checking correctness of XMPP server behaviour, in contrast to tools such as Tsung which are about stress testing, and don't verify correctness."

此处提供了 Escalus 的快速介绍:

https://github.com/goj/escalus/blob/master/docs/intro.md

我自己从未使用过 Escalus,所以请等待更好、更详细的答案。

关于erlang - 如何测试ejabberd内部和外部组件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12722668/

相关文章:

java - 将流转换为字符串 block ,反之亦然

ios - OS X ejabberd,XMPPFramework 的新用户注册

xmpp - 使用 Smack 加载 vCard 信息时出错 : "EmptyResultIQ cannot be cast to org.jivesoftware.smackx.vcardtemp.packet.VCard"

xmpp - Smack(XMPP 库)中的花名册组和多用户聊天室有什么区别?

macos - MacOS X 上的 Erlang 和 Yaws 设置

web-services - 如何在http请求体中支持中文?

Erlang:binary_to_atom填充了原子表空间的安全性问题

android - smack 使用之前的流 ID 连接到 xmpp 服务器

erlang - 如何设置 ejabberd 集群?

erlang - 'conventional wisdom' 概念是如何在 Mnesia 中实现的?参照完整性、复制、高容量