问题标签 [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 回答
3190 浏览

variables - Dyn_Variable 的 Tsung 问题

我对 ERLANG 和 TSung 很陌生,我从未在这方面工作过,但我非常热衷于了解基础知识并为我的 Web 应用程序进行分布式负载测试。我已经完成了一半,但是我遇到了很大的障碍,无法继续前进,请阅读以下tsung.xml文件并告诉我我在哪里以及我缺少什么?

当我在 Web 浏览器中运行此 url(它是 Web 服务调用)“ http://_127.000.000.112/Create_Rec ”时,我从服务器得到以下类似的响应(在后台它在数据库中创建记录并生成新的 id 即 myId)。当我在 tsung.xml 上运行时,第一个请求按我的预期工作得非常好。

===> 响应(浏览器响应)

我在这里看到的是,我需要从第一个请求中获取 myId 并将其传递给第二个请求 myId=%%_myId%%,但它永远无法正常工作,并且 myId 始终为空字符串。两天以来,我已经超出了 dyn_variable 的范围,没有任何线索和适当的示例/文档。请建议我,我错过了什么。

0 投票
1 回答
2105 浏览

tsung - tsung postgresql ssh:连接到主机 localhost 端口 22:连接被拒绝

我正在尝试使用 tsung 对 postgresql db 进行负载测试。
我使用了 tsung-1.5.0 的示例文件夹中提供的 pgsql.xml。

谁能指出我的问题是什么以及如何解决它?

0 投票
1 回答
437 浏览

xmpp - Tigase 拒绝 Tsung

我建立了一个tigase(5.1.5)服务器,并成功使用Spark注册、登录和聊天。但奇怪的是我没有使用 tsung(1.5.0) 进行加载测试。

我使用 jabber_registrer.xml 作为 tsung 脚本。tsung 日志显示错误,似乎 tigase 拒绝来自 tsung 的连接:

我的 tigase.conf:

我的 init.properties:

我使用 db-create-mysql.sh 来设置我的数据库:

我的第一个目标是通过 tsung 在 tigase 中创建一些用户,但是我收到了这个错误,根本无法创建任何用户。我在服务器本身上运行 tsung,然后在客户端 PC 上运行,两者都得到相同的错误。有没有人有同样的问题?感谢您的任何回答!

0 投票
1 回答
99 浏览

tsung - 在 tsung 脚本中使用复杂的比较器

是否可以使用if conditionin tsung 并使用greater than比较而不是直接equalsnot equals比较?
或者是否可以使用andoror运算符来组合比较?

0 投票
2 回答
476 浏览

amazon-ec2 - 无法使用 Aptitude/apt-get 在 Debian EC2 上安装基本软件包

我正在尝试使用 Debian 挤压在我的 EC2 实例 (m1.large) 上安装 Tsung(基于 erlang)。

我的 Tsung 安装文件是“tsung_1.4.2-1.1_amd64.deb”。当我“dpkg -i”它时,我得到一个错误:

当我尝试安装所有丢失的包时,还有另一个包丢失,依此类推。

我尝试通过 aptitude 安装 erlang 及其所有附加软件包,但并非所有软件包都在那里可用。我一次又一次地尝试使用apt-get,它们依赖于另一个依赖于另一个包的包......

有没有办法在一个命令中安装基本所需的软件包?还是启用能力?(大多数包都被签名为“v”,不能添加到安装列表中)

谢谢

0 投票
1 回答
1235 浏览

stress-testing - 如何通过 Windows 浏览器在 linux 服务器代理/隧道中记录 tsung-recorder 会话

我在远程 linux 服务器中有 tsung 设置。(54.54.90.90)这里没有浏览器。我有我的 Windows 机器(122.122.130.130),我通过 Firefox 浏览我的网络应用程序。我已更改 Firefox 设置以在端口 8090 ( http://blog.ashurex.com/2012/03/15/creating-ssh-proxy-tunnel-putty/ ) 上使用 SOCKS 代理将所有流量从我的 Windows 笔记本电脑路由到 linux盒子到互联网,而不是从 Windows 笔记本电脑到互联网。

现在我启动了默认运行在 8090 的 tsung-recorder,希望我在 Windows 笔记本电脑中提出的任何请求都会记录在这里。但没有记录会话。

当我在我的 Windows 笔记本电脑中浏览时,我想在我的 linux 机器上记录一个 tsung-recorder 会话。请帮忙。

0 投票
1 回答
172 浏览

tsung - Tsung : 上传带有变量的场景

我需要一些关于 Tsung 的帮助。

我想写一个提交表单的场景。此表单用于在服务器上上传 PDF 文档。此外,我需要“变量化”其他一些字段,例如文档参考。

Tsung 文档说要使用该contents_from_file属性。带来的不便是我不能“变量化”。

解决办法是什么?

0 投票
1 回答
1682 浏览

testing - 使用 tsung 测试 websocket 服务器

我开始使用 tsung 通过 socket.io 测试我的服务器。

我下载了 Github Zip,编译并安装了最新的“开发”,包括 Websockets 兼容性。

在此邮件列表中浏览了大量 Google 结果和消息后,我找不到任何问题的答案。我的问题是我无法向我的 socket.io 服务器发送/接收消息。我可以通过握手连接到我的套接字,但是当我发送消息时没有任何反应。我尝试使用 bidir=true 属性,但没有任何改变。

在我的 tsung 日志中,我收到了以下消息:

=信息报告==== 2013 年 9 月 5 日::08:08:00 ===

ts_client:(7:<0.93.0>) 连接到 80 端口

=信息报告==== 2013 年 9 月 5 日::08:08:00 ===

ts_client:(3:<0.93.0>) 从状态套接字接收的数据 think, stop

在我的套接字日志(服务器端)中,我收到了以下消息:

  • 调试:客户端授权

  • 信息:运输结束(未定义)

  • 调试:清除客户端 b07GKwmOJPQVDwznBzN1 的心跳间隔

  • 调试:丢弃传输

你可以在这里找到我的 tsung.xml 文件:http: //pastebin.com/A60PpKrL

请帮忙,

亲切的问候,

阿尔诺

0 投票
1 回答
162 浏览

apache - 使用 Tsung 对 Apache/PHP 进行负载测试时达到 1010 的限制

我一直在使用来自服务器 B 的 Tsung 测试运行 Apache/PHP 的 Ubuntu 服务器 A,我达到了看起来像一个限制的东西,但我找不到任何关于它可能是什么的想法:这是一个显示行为的图表=> http://i.stack.imgur.com/Mspqp.png Tsung 给出的最大值是 1010,这看起来不像我从 Apache/PHP/MySQL/Ubuntu 配置中知道的任何东西。

服务器 A 是 DigitalOcean 的虚拟机,运行 Ubuntu 12.04 和 Apache2/PHP5/APC 的简单安装(Perfork MaxClients 384,ServerLimit 500):CPU 或 RAM 的使用情况正常,但未满。Apache 的服务器状态页面也显示了开放的插槽,因此限制似乎并非来自那里。

服务器 B 是 DigitalOcean 的另一台虚拟机,运行 Ubuntu 12.04 和 Tsung 的简单安装。

Webapp 代码包括一些 PHP 和一些 MySQL 请求(最多 500 个连接)。

我在 Apache/PHP/Ubuntu 中找不到任何可以解释 1000 或 1010 限制的配置值,关于在哪里查看的任何想法?

0 投票
2 回答
1868 浏览

ejabberd - TCP 接受失败:emfile

达到当前请求速率后出现此错误:11.12 req/sec 当前用户:1184 当前连接的用户:990 当前阶段:1 ejabberd tsung 测试之后我谷歌它其中一些建议增加 /proc/sys/fs/file -max ulimit -n 100000 之后还有我空间同样的问题,有什么解决方案。