问题标签 [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.
linux - Ejabberd 将在线用户数限制为 64,464。描述符已经增加
我被限制在 Ejabberd 节点上让超过大约 64000(准确地说是 64,464)用户在线。我正在使用 xml 脚本(Tsung)使用户在节点上联机。
我已经提高了描述符的限制:
一个奇怪的观察结果是(此处将可用端口计数作为整数值):
此外,ejabberdctl.cfg 文件中的“ERL_MAX_PORTS”设置为 704500。
我猜一个 Ejabberd 节点对最大用户在线有一些限制。这可能是取决于机器或其他东西的内存。
此外,这是 /etc/security/limits.conf 的外观:
我可以通过创建另一个在同一 Linux 机器上运行的虚拟主机来尝试:
但我不确定这会有什么不同。
指针将不胜感激。
谢谢!
erlang - Tsung:BOSH over XMPP - 无法连接到 opnefire 服务器
我一直在尝试使用 Tsung 通过 bosh xmpp 连接 openfire 服务器。我收到错误消息说bad args。我对输出并不完全熟悉。有人可以帮我吗?
load-testing - 用于 Ajax 请求的 Tsung 负载测试
我正在为 Tsung 负载测试应用程序编写配置文件。我想编写一个可以模拟单击页面上的按钮的请求。我知道这通常是由这样的事情完成的
但是这个链接发出一个 ajax 请求,然后返回到这个页面,所以我不确定如何模拟这种行为。我该怎么办?
非常感谢您!
parsing - 尝试使用 tsung 在 erlang 中读取 csv 文件时出现 badarg
我正在使用tsung对我的 websocket 服务器进行负载测试。我是tsung
新手erlang
。
我有一个导出到 .csv 文件的用户和密钥列表。为了让它运行,我将 csv 文件缩减为:
文件末尾没有空行。
这是我的tsung
配置片段(否则工作正常):
这是我的loadusers.erl
,它使用ts_file_server tsung 模块:
这是erlang错误堆栈:
我知道dynvars
可以直接从 tsung config中提取,但我需要在脚本中执行此操作,因为稍后我将需要动态操作数据。重要提示:读取相同的 csv 文件可以正常工作,因此脚本似乎是问题所在。
有人可以向我解释一下 erlang 在这里抱怨什么吗?
erlang - 我们如何自定义 tsung 脚本以在 Openfire 服务器中发送消息?
宋段:
它生成以下请求,
我如何自定义 tsung 脚本以获得以下请求,
我尝试在 jabber 标记中使用数据并传递了我的自定义标记初始化,并得到了以下请求。
erlang - 如何在 tsung 中编写自定义 Openfire IQ 请求的脚本
我的智商要求是
如何自定义 tsung 脚本以使用上述 IQ 请求轰炸我的 openfire。用户名中的值必须是动态的并不断变化。我想在一分钟内创建 1000 个请求。我们如何在 tsung 脚本中实现这一点。
xml - 曾。致命的配置错误
我遇到了这个问题(在 debian 8 上,使用 tsung 1.5.1。)。
XML配置是:
当我开始“tsung start”时,我收到一个错误:
有人面临类似行为吗?
提前谢谢。
python - 如何从 Tsung 加载测试 python 脚本?
我正在尝试使用 memcached 服务器检查 twemproxy 工具的性能。对于应用程序负载测试,我使用 Tsung 检查将通过 twemproxy 从 DB 获取数据的 API 的 RPS。但是,为了确认 twemproxy 的个别性能,我在 python 中编写了一个插入脚本,它将通过 twemproxy 将键和值插入到 memcached 服务器中。同样,有一个脚本可以从 memcached 服务器获取特定键的值。
有没有办法可以使用 tsung 加载测试这个脚本?
xmpp - 使用 Tsung 进行 Tigase 负载测试。注册冲突 409
我正在使用 Tsung 测试 Tigase。
我的第一个测试脚本只会在 Tigase 服务器上注册用户。但是我有一个奇怪的问题,即 Tigase 复制了一些用户 ID 的注册请求。
看看下面的 tsung.dump 文件。
用户 43-tsung-user-2 的注册请求重复了两次。第一次成功,第二次 Tigase 返回冲突错误 409,表示用户已经注册。
我的测试需要 30 秒,用户每隔 10 秒来一次。因此,应在数据库中创建 3 个用户。测试完成后,我只能看到 2 个用户,这也是 tsung.dump 所说的。
为什么 tsung 对某些用户重复请求?无论负载是什么,Tsung 的行为都相似。如果我提高负载数量,我将收到类似的行为。大多数情况下,成功注册的用户数将是 tsung 生成的用户数的一半左右。
下面是我的 tsung.xml
tsung - tsung 中的一个 POST JSON 编码内容如何?
这是我所拥有的:
我什至没有看到这被发布在后端。