问题标签 [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.
testing - Erlang“主机密钥验证”错误
我是 tsung 和 erlang 的新手,我想在 tsung 上分发。
当我使用这个命令时:
我接受了这个错误。
我在 tsung FAQ 中做了所有关于错误、超时的事情。
你有什么主意吗?
xmpp - 如何使用 Tsung 编写用于负载测试“XMPP over BOSH”的 xml 脚本?
我必须为我们的移动客户端(基于聊天)执行“简单 XMPP”与“XMPP over BOSH”的比较。我想使用相同的工具来比较两者。我在互联网上搜索并找到了一个名为tsung的工具,它同时支持 HTTP 和 XMPP。我已经设置并能够使用给定的示例脚本为 XMPP 运行 tsung。
现在的问题是我无法为“XMPP over BOSH”编写 Tsung xml 脚本。我尝试在互联网上搜索,但找不到任何东西。
有人可以指导我为“XMPP over BOSH”设置 Tsung吗?
请让我知道是否存在除 Tsung 以外的工具可以满足我的目的。
erlang - 无法在 EC2 上设置 tsung 集群 - Erlang 崩溃
我正在尝试在两个 ec2 实例上设置一个 tsung 集群:
大师 - ip-10-212-101-85.ec2.internal
从站 - ip-10-116-39-86.ec2.internal
- 两者都安装了 erlang (R15B) 和 tsung (1.4.2),并且两者的安装路径相同。
- 我可以在没有密码的情况下从 Master 到 Slave 进行 ssh,反之亦然。
- 两台机器上的防火墙都停止了(服务 iptables 停止)
在 Master 上,尝试启动 erlang 从代理会导致 {error,timeout}:
在 Slave 上,光束会出现几秒钟,然后它会崩溃。erl_crash.dump 可以在这里找到
我被错误困住了,任何线索都会非常有帮助。
PS:两台机器上的 /etc/hosts 是相同的,文件如下所示:
erlang - Tsung 分布式客户端负载测试 - 简单的 HTTP 请求
我正在尝试使用 Tsung 创建一个分布式客户端网络。我有一个由 14 台不同机器组成的集群。我想使用 m01 作为服务器,使用机器 m02 和 m03 作为客户端(或模拟用户)。
这是我写的:
我的目标服务器在这里定义:
每当我尝试运行它时,都会出现以下错误:
出于注释目的,m02 是我正在运行 tsung 的本地主机。
我已经在所有机器上安装了 tsung 和 erlan 并进行了各种测试以确保我可以运行非分布式测试。
我不知道如何从这里搬走。
ruby - 在 ruby 测试中启动 Web 服务器
我正在编写一个库来包装 tsung 的功能,以便更好地被 rails 应用程序使用。我想编写一些集成测试,归结为以下内容:
- 启动一个简单的 Web 服务器
- 通过库运行 tsung-recorder
- 启动 selenium,将 firefox 配置文件配置为使用 tsung 代理,并让它从步骤 1 中启动的服务器获取页面
- 检查记录的图书馆(它存在,它在正确的位置等)
对于第 1 步,虽然我可以在外部启动一个 vanilla rails 应用程序(例如,%x{rails s}
),但我很确定有更好的方法来以编程方式创建一个适合测试的简单 Web 服务器。
tl;dr - 在测试中以编程方式启动简单 Web 服务器的方法是什么?
webdav - 使用 Tsung 进行 WebDAV 测试
我已经安装了 Tsung 并启动并运行了 HTTP,但是,主要目的是使用 Tsung 进行 WebDAV 测试。但是我没有看到记录器在已安装的驱动器上拾取我的任何操作。我正在使用这个命令:
如果我通过浏览器,则会记录操作,但如果我通过安装的网络驱动器,则不会记录任何内容。
我想知道 Tsung 是否真的支持 Web 驱动器的已安装驱动器测试。是否可以在已安装的驱动器上执行创建、复制、编辑资源等操作?
如果可能的话,我也可以在没有记录器的情况下工作(仅通过脚本)。
ubuntu - tsung 和 ec2 - 如何允许 ubuntu 的无密码登录
我在 ec2 上为 ubuntu 完成了以下操作。
1)我的安全组打开了 0-65000 端口 2)我通过运行这些命令来关闭防火墙
我还需要做什么才能让宗主与所有的奴隶一起工作?我如何测试它是否有效?我厌倦了 ssh 但仍然要求密钥。
load-testing - 负载测试和 Tsung - 它适用于 ec2 吗?
我试图让 tsung 在 ec2 上工作,但无济于事。这就是人们倾向于使用jmeter的原因吗?Tsung 可以在单个主机上工作,但在 ec2 上根本不行。
1)我使用了相同的区域,因此在 ec2 上使用了私有 dns 和 ip。
2)我创建了一个主服务器并使用以下内容在主服务器上创建一个 ssh 密钥。
3)然后,在奴隶的 eash 上,我将生成的密钥放入身份验证密钥中。
4) 在从属服务器上,我的 /etc/hosts 文件根据文档看起来像这样。
4) 在主服务器上我运行 sudo tsung start。我可以在没有密码的情况下 ssh 进入奴隶。
在日志文件中,我收到此错误:
5)文档提供了解决提示,但这些提示根本不清楚,因为我仍然收到此错误。但是,我已经完成了清单上要求的所有事情。a) ssh 无需密码即可工作 i.el ssh 主机名 erl b) 删除了应用程序装甲 c) 我的主机看起来像这样 xxx.xxx.xxx ip-xxx-xxx-xxx
6) 下面是我的 tsung.xml 文件。
nginx - Nginx 和 tsung - 如何最好地指向 html 输出目录
我正在使用负载测试,输出目录具有这种格式。
我怎样才能让 nginx 指向该目录,以便我可以加载 html 文件?
可变的路径部分是 20120529-0139。它是一个日期/时间戳。
那么,这将如何在 nginx 配置文件中工作?
谢谢
erlang - Erlang:无法启动奴隶 - {错误,超时}
我目前正在尝试建立一个使用 Erlang 从属功能的分布式 Tsung 负载测试环境,但是我未能成功让控制器节点启动从属节点。例如
背景
我的环境:
控制器 - 主机名:load1,用户:musicglue,Ubuntu 10.04 LTS,从源代码编译的 Erlang R15B01 从 - 主机名:load2,用户:musicglue,Ubuntu 10.04 LTS,Erlang R15B01 从源代码编译 防火墙禁用 SELinux 未安装
有效的事情:
- 我可以从 load1 SSH 到 load2,反之亦然
- 我可以在 load1 和 load2 上启动一个 erl 会话
- 我可以从 load1 在 load2 上启动一个 erl 会话;ssh load2 错误
- 我可以在两个节点上使用相同的 cookie 从 erl 会话的 load1 中成功 ping load2。
平输出:
问题
尝试从 load2 上的 load1 启动从属会话时出现我的问题:
这是我在运行 slave:start 命令时从 epmd 得到的输出:
任何人的任何帮助或建议将不胜感激,
非常感谢
编辑
我还应该提到,我可以看到 load2 成功确认了 ssh 连接,但随后立即断开连接:
作为对以下评论的回应,我还尝试使用从属的不同节点名称来启动从属:
对于控制器:
对于两者:
但无济于事
解决方案
原来我的问题是我的奴隶无法通过 SSH 连接到控制器,因此无法响应任何命令。
在修复了两个节点之间的这个通信端口之后,每个人都工作得很好。