问题标签 [distributed-testing]

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 投票
2 回答
140 浏览

browser-automation - 是否有用于在 EC2 实例集群上分发浏览器自动化测试的框架?

我的目标是模拟大量“真实用户”同时点击和实际使用我们的网站,并确保他们都能通过他们的用例。我正在寻找一个将一些 EC2 网格管理与 Web 自动化工具(例如 GEB/WATIR)相结合的框架。理想的“按钮”操作将完成所有这些:

  1. 启动可配置数量的 EC2 实例(使用预先配置了我的浏览器自动化框架和测试脚本的指定 AMI)
  2. 并行启动在所有这些设备上运行的 Web 自动化框架测试。我想他们必须是无头的。
  3. 等待完成
  4. 汇总结果
  5. 关闭 EC2 实例。
0 投票
1 回答
868 浏览

testing - 使用 Jmeter 进行分布式测试

我正在使用 Jmeter 2.8 并第一次尝试进行分布式(主从)测试。
我设置一切正常

  • 在 JMeter.properties 中设置 IP 地址
  • 在所有机器上运行 Jmater-server.bat

但是当我运行测试(一个非常简单的请求)时它失败了:

要求:

我得到的错误是

当服务器启动并运行时(我只测试了从 localMachine 运行的这个请求,它工作正常)。

怎么了?
我错过了什么?

0 投票
1 回答
148 浏览

testing - 使用控制台进行分布式测试 - Jmeter

我在不同的机器上远程运行我的测试时发现了这个链接

http://performancetestingwithjmeter.blogspot.in/2012/09/distributed-load-testing-in-jmeter.html

但此链接使用 UI 定义流程,

我想通过控制台进行分布式负载测试,

我应该怎么做才能从控制台进行分布式(主/从)测试?

0 投票
2 回答
12861 浏览

jmeter - JMeter:分布式(远程)测试:无法远程运行测试

我使用 JMeter 设置了一个分布式负载测试环境。我在我的 Windows Vista(主机)上运行 Linux 虚拟机(CentOS)。Linux VM 是 JMeter Master(客户端)。我有一台服务器(Linux CentOS),它是我的 JMeter Slave(服务器)。

我做了以下事情:

1)在客户端(主)jmeter.properties中添加了以下内容:

2) 在服务器(从属)jmeter.properties 中添加以下内容:

3)在服务器(从)jmeter-server中添加了以下内容:

4)然后从我的主人那里,我做了:

5)然后我启动了jmeter服务器:

我有:

6) 然后从我的主人那里,我启动了 JMeter GUI,然后运行 ​​--> 远程启动 --> 172.22.222.22

我收到以下错误:

谁能帮我弄清楚我做错了什么,我该如何解决这个问题?我尝试在客户端和服务器上关闭 iptables,但我得到了同样的结果:

0 投票
1 回答
497 浏览

multithreading - 使用 Jmeter 分布式测试设置执行负载的不均等和顺序执行

我最近在面试中遇到了一些棘手的问题。如果有人能帮助我解决这些问题,我将不胜感激。

a)我们如何通过 Jmeter 分布式测试设置应用不对称/不相等的负载来使用不同的 Jmeter 从站(全部同时)执行。(示例:从机 1 应用 60 线程负载,从机 2 应用 150 线程负载,从机 3 应用 200 线程负载)

b)还有什么方法可以让我们使用Jmeter Master控件“依次”通过不同的从属设备发射负载。(例如:slave 3在slave 2之后触发,slave 2在slave 1执行加载后触发加载)

热切期待回复!!!

0 投票
1 回答
240 浏览

linux - 是否可以从一台 Windows 服务器在多台(多于 2 台)Linux 服务器上远程启动 JMeter?

是否可以在多个(超过 2 个)Linux 服务器上启动 JMeter?Linux 服务器上的 JMeter 由 Windows 上的 JMeter 控制。我知道可以在一台 Linux 服务器http://blog.ionelmc.ro/2012/02/16/how-to-run-jmeter-over-ssh-tunnel/上远程启动 JMeter 。多台 Linux 服务器呢?

0 投票
2 回答
724 浏览

jmeter - 用于分布式测试的 JMeter testdata

这是我的 JMeter 设置:

  • 测试网络服务
  • 分布式测试,1 个 master,20 个 slave(如果我们决定使用 blazemeter,可能有 100 个)
  • 一个包含测试数据的文件,每行整数参见 [1] 示例
  • 一个有 20 个用户的线程组(20x20=400 个请求)
  • CSV 数据集配置,带\n分隔符

[1] testdata 文件示例,每行代表一个id将用作 Web 服务参数:

我的问题是:如何在从站之间分配数据,以便每台机器使用测试文件的不同部分并以随机方式选择测试数据项?一种方法是将测试文件拆分为单独的部分,但是否可以使其更具动态性?我正在考虑“机器 x 将读取 0-20 行,机器 y 21-40 等等”。在这个问题的答案 中提到 CSV 是本地的,但是可以动态读取 csv 的不同行吗?

0 投票
1 回答
220 浏览

jmeter - 分布式测试在 JMeter 中没有成功运行 2 台机器

我能够连接主从。有2个问题。

问题 1:运行测试时无法看到 JMeter 的响应。测试通过,没有抛出任何错误。

问题 2. 在运行测试时,我从响应中得到以下错误: java.net.URISyntaxException: Illegal character in path at index 78:

http://umEntitlements/umEntitlements%7CuserID/

我尝试了以下步骤: 1. CSV 文件保存在 Master 和 Slave 机器的相同位置 2. 之后,我将脚本 CSV 文件放在 Bin 文件夹中

如果您遇到类似问题并能够解决,请告诉我。

0 投票
0 回答
368 浏览

teamcity - 测试代理池在 teamcity 中并在池中分发测试

我们正在使用 Teamcity 进行 CI,我对 Teamcity 还很陌生。

我们有这个问题。
我们希望每天在某个时间运行一组特定的测试套件。但是有1000次测试。因此,我们希望将测试分布在多台测试机器上,并且全部配置到 Teamcity。

我正在探索并有这个问题。

  1. 是否有任何方法可以创建测试机池?
  2. 一旦我们触发构建,Teamcity 是否会自行在多个测试代理(Teamcity 中的构建代理)之间分发测试?
0 投票
1 回答
348 浏览

pdf - 如何在远程服务器上的 Jmeter 分布式远程测试中下载 PDF?

我设计了一个 jmeter 脚本来使用“保存对文件的响应”侦听器下载 PDF。当我在 GUI 和非 GUI 模式下在本地执行并下载 PDF 时,它正在工作。但是当我尝试运行相同的脚本时在同一子网上使用客户端(windows 7)和服务器(windows 7)进行分布式远程测试,下载的是未知文件和普通文件,而不是 PDF 文件。我在监听器中给出了服务器的文件夹路径。有没有其他方法可以下载实际的 PDF 而不是那些未知文件。

提前致谢 :)