问题标签 [tsung]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
402 浏览

ejabberd - 使用自定义tsung 中的节(用于测试 ejabberd)?

我想使用<iq>带有 tsung 的自定义节(测试 ejabberd)。

假设我的<iq>样子是这样的:

我如何将其添加到 tsung 配置中,例如:

0 投票
2 回答
4551 浏览

jmeter - 性能测试:JMeter vs Tsung

JMeter和Tsung有什么区别?我读到如果使用相同的硬件进行测试,Tsung 可能会产生比 JMeter 更多的负载,但它与现实有多接近?

0 投票
1 回答
1889 浏览

load - tsung 输出的含义(graphs-user-simultaneous)

我正在尝试使用 tsung(负载测试)测试我的 Tigase XMPP 服务器。tsung 从 .csv 文件中读取了“用户名;密码”列表。对于基本测试,.csv 文件仅包含 3 个用户:user1、user2 和 user3。

在 tsung.xml 配置文件中,我配置了每秒 12.5 个连接,每个连接保持 2000 秒。

我有几个问题:

  1. 如果我只有 3 个用户,那么 tsung 应该在 3 个都连接后做什么?

  2. 在输出图(graphs-user-simultaneous)中,我在一段时间后看到了 2000 个连接用户。怎么会这样?

  3. 红线和绿线有什么区别?我在某处读到“已连接”是当前已连接,如果是真的,那么绿线是什么意思?

宗状态:

宗图: graphes-用户-同时

谢谢!

0 投票
1 回答
890 浏览

erlang - Tsung.xml 动态变量中的嵌入式 Erlang 无法解析 If 表达式

我一直在尝试通过将一些外部 Erlang 代码带入我的 Tsung 配置文件 (tsung.xml) 并使用它设置一些动态变量来消除构建过程中的一些复杂性,但发现一些表达式似乎并没有好好工作。

当尝试使用 If 语句、案例甚至函数定义(有趣或正常)时,Tsung 会抱怨“unexpected_char”消息(但没有提及可能的字符),或者对于后者,Erlang 返回“在 ' 之前的语法错误[]'“ 解析错误。

如果整个函数表达式只是 if 表达式,则会出现相同的结果:

对于内联或匿名函数

这会导致上述解析错误。

我对 Erlang 和 Tsung 有点陌生,所以也许我误解了这些命令的结构,或者 Tsung 在 ts_utils 中的 eval 需要提供什么。它似乎使用标准的 Erlang 扫描、解析和评估方法,所以我想它肯定支持分支操作和函数。

所以我的问题本身可以归结为:这段代码(语法上)是否正确,Tsung 是否根本不支持这一点,其次,是否有更好或更惯用的方法来做到这一点?

0 投票
1 回答
756 浏览

xml - 未显示 Tsung 连接的用户

我正在尝试使用 tsung 在 xmpp ejabberd 服务器上进行负载测试。每次运行我的 tsung.xml 文件时,都没有连接用户。这是我的 tsung.xml 文件

当我运行命令ejabberdctl connected_users_number时,连接的用户始终为零。有人可以找出 xml 文件中的问题吗?提前致谢

0 投票
1 回答
1600 浏览

xml - 使用 tsung 随机向其他用户发送消息

我正在使用 tsung。我想创建这么多用户,然后允许他们随机发送消息。我创建了一个 CSV 文件,其中包含用户名和密码的值,我检查了它是否被授权。我的问题是代码在他们之间发送消息我总是得到这个错误

**

** 这是我的 tsung.xml

有人能找出我的 Tsung.xml 文件有什么问题吗。谢谢

0 投票
2 回答
1695 浏览

websocket - MongooseIM (websockets) 的 Tsung 负载测试

我的问题是关于配置我的 tsung.xml 文件以加载测试聊天应用程序。

所以,我们在服务器端有我们的 MongooseIM 服务器,我们的基于 Web 的客户端的 jsjac.js 库。我们使用 xmpp 和 websockets 进行通信。

jsjac 的 httpbase 看起来像ws://hostname:5288/ws-xmpp/,这部分对我来说很好。Tsung 是“开箱即用”的支持 websockets,每个人都说测试 websockets 的最佳方法是使用 tsung。但是没有太多关于如何做到这一点的信息。

这是我的 tsung.xml:

测试通过后结果是:

用户“bob”确实存在于服务器的数据库中,并且可以通过客户端应用程序正常工作。

谁能告诉我我做错了什么?
或者也许有人可以提供一些文章或工作 xml 文件的链接?
谢谢。

0 投票
1 回答
407 浏览

xml - Tsung 在一定时间内同时加载用户

有没有办法在特定时间加载用户到 tsung 中。为了清楚起见,我想举个例子。假设我想在每 6 秒内同时加载 2 个用户。

那可能吗?

0 投票
1 回答
1621 浏览

ejabberd - Tsung 使用 xmpp 认证

这是我启动 tsung 后的 tsung.xml 文件代码,我在 ejabberd.log 中获得了日志文件:

但我没有在日志文件中获取我的外部身份验证用户名。

0 投票
2 回答
326 浏览

erlang - Tsung 使用 ejabberd 服务器认证失败?

启动 tsung 后,我从 ejabberd.log 文件中收到日志消息: