问题标签 [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.
mysql - Tsung Erlang function (dynvars) - escaping quotes
New to Tsung and Erlan and have run into an issue I haven't been able to find answer to. I'm using erlang-mysql-driver in a Tsung dynvars Erlang function and I seem to be having a problem with escaped quotes.
I'd like to do something like this:
but I get a whitespace error:
I actually need to use a variable for the select, but I'm not sure of the syntax. Something like the following is what I'm looking for:
erlang - 使用tsung-recorder的erlang初始化错误
我已经设置 Tsung 在 ubuntu VM 上进行一些负载测试。如果我手动编写设置脚本,Tsung 本身可以正常工作,但我想使用 tsung-recorder 通过浏览器动态构建我的脚本。
但是,当我启动 tsung-recorder 时,出现以下错误:
我不是 erlang 专家(我目前根本没有 erlang 经验),所以有人知道什么是崩溃以及如何修复它以使 tsung-recorder 工作吗?
node.js - 增加 Ubuntu 下的最大连接数?(Tsung 并发测试)
我正在测试 NodeJ,尤其是并发性。我正在为此使用Tsung。不幸的是,Tsung 似乎无法产生足够的用户。尽管〜2GB RAM仍未使用,但我只能同时获得大约30K的连接。(检查图表)
XML 配置文件如下:
那么如何增加用户,让所有的内存都用完???
performance - 宗。具有变量值的 contents_from_file 属性
我在使用 tsung 时遇到问题:
我在一个目录中有几个文件,我必须发送到服务器。我使用此文件列表(完整路径)创建文件,并向 tsung config 添加一个选项:
我的目标是从此文件中选择一个随机文件路径并发送到服务器。为此,我编写了这部分配置:
但这不起作用。当我将 attr contents_from_file 设置为常量时,一切正常。有没有办法用变量来做到这一点?
ip - Tsung中如何为不同的用户指定不同的IP地址
是否可以在 Tsung 中指定用户 IP 地址?因为在 Apache 日志中,用户拥有相同的 IP 地址,即进行测试的机器的 IP。我想在 Tsung 中以某种方式指定它应该生成具有唯一标识符的新用户,以便可以在 Apache 日志中区分它们。
一些想法?
testing - 使用哪个工具在等待自定义 XMPP IQ 节的服务器中执行压力测试?
我有一个应用程序接收一些自定义 XMPP IQ 节并处理这些。我想对它做个压力测试,看看它能支持多少用户,我搜索了一下,找到了Tsung。我下载了 Ubuntu 的包并尝试安装,但是当我在命令行上运行它时,出现以下错误:
配置文件 /home/user/.tsung/tsung.xml 不存在,正在中止!
我还尝试下载压缩文件并进行编译,如此处所述,但在运行“make”命令时也出现错误。
你知道我可以用来执行压力测试的任何其他软件吗?
谢谢,奥斯卡
erlang - 使用 Tsung 通过自定义二进制接口加载测试 gen_tcp (SSL)
我有一个用 Erlang 编写的服务器,它有一个通过 TCP 套接字(启用 SSL)进行通信的自定义二进制接口
我需要能够对此服务器进行负载测试。
像 Tsung 这样的工具似乎运行良好,但对于支持 HTTP、LDAP、Jabber/XMPP 等的接口。是否可以以正确的形式使用 Tsung 通过二进制接口与我的服务器交互?有更好的解决方案吗?
erlang - 如何在 Tsung 中删除名册联系人?
我在删除 Tsung 中的名册联系人时遇到问题。我试着问他们,但没有人回复我的邮件。我的 config(.xml) 中的所有内容都与他们的文档中的一样,但仅添加联系人有效,重命名和删除无效。这是我的会话代码:
erlang - Tsung:来自 munin 的 CPU 使用率值太高
在运行 Tsung 负载测试时,我正在努力让 munin 报告工作。我的设置如下。
网站登台服务器(staging4):
- 2 个 CPU
Tsung 服务器
- 2 个 CPU
我的 Tsung 服务器在端口 4950 上有一个到 staging4 的 SSH 隧道,请参阅下面的 tsung.xml 配置:
当我开始负载测试时,我每 10 秒收到以下错误消息:
我可能错了,但我认为这是因为我们的 staging 4 服务器有 2 个 CPU,因此产生的 CPU % 大于 100%。我检查了 Tsung 代码,它们似乎不是设置监控 XML 元素https://github.com/processone/tsung/blob/master/src/tsung_controller/ts_config 中引用的 CPU 数量的选项。错误
但是,munin 插件包装器上似乎确实有 CPU 设置https://github.com/processone/tsung/blob/master/src/tsung_controller/ts_os_mon_munin.erl
有没有人遇到过这个?无论如何我可以获得要在我的日志文件中返回的 munin 值吗?
任何建议将不胜感激。
非常感谢
testing - “tsung-recorder stop”后 tsung-recorder 仍在运行
我在我的 mac 上设置了一个 Tsung 配置,并试图在我正在开发的网站上记录一个测试。
我跑了:“tsung-recorder start”并在 Firefox localhost:8090 中设置了 tsung 的代理。然后我在正在运行的网站上浏览了一下。我检查了文件:
/tmp/tsung_recorder.pid
其中包含正确的 pid。
一切都很好,直到我尝试用“tsung-recorder stop”停止 tsung-recorder。
$tsung-recorder 停止
$"tsung 录音机没有在 my-mac 上运行"
[好的]
这里的问题是记录器仍在后台运行,并且生成的xml没有完成。我在录制过程中所做的所有 http 请求都记录在 xml 文件中,所以我知道在录制过程中一切正常。
我想知道我怎样才能得到一个正确的 Tsung 测试文件来解决这个问题。我必须自己完成剩余的标签吗?
当然解决这个不停止进程的问题会更好。但我不知道为什么会这样。
Tsung 版本 1.3.1 erlang : otp_src_R13B02-1
ps:请原谅我糟糕的英语,一切可能并不完美。我只是希望它足够好,足够清晰,可以理解。