问题标签 [parallel-execution]

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 回答
41 浏览

specflow - 类级别的 SpecFlow+ Runner 并行化

我想在类/功能级别上并行运行测试,我的测试在场景/方法级别上运行,尝试更改 srprofile 中的设置,但没有帮助。我用 MSTest 运行器尝试了相同的项目并且工作正常,无法弄清楚如何处理 SpecRun。

我想要的是[assembly: Parallelize(Scope = ExecutionScope.ClassLevel, Workers = 5)]SpecRun

这是我的 srprofile 设置

0 投票
0 回答
42 浏览

typescript - 如果测试用例并行运行,如何在量角器中创建报告?

我用 Cucumber 和 Typescript 在量角器中创建了框架。现在,如果我通过将maxInstances设置为2并将shardTestFiles设置为true并行运行测试,则会创建多个 Json,但不会从多个 json 生成 cucumber_report.html 如何使用cucumber-html-reporter从多个 json 生成 html 报告?
谁能帮助我使用 cucumber-html-reporter 报告并行测试?

在此处输入图像描述

配置文件

0 投票
0 回答
33 浏览

multithreading - Selenium - 使用 testng 的并行测试用例无法正常工作。在顺序模式下同样工作正常

驱动程序实例初始化为 Threadsafe。直到浏览器启动并传递 URL,一切似乎都在工作。但是凭据在任何人的浏览器上传递,而不是在所有实例上传递。

下面是设置和获取驱动程序的代码。

下面的代码我在我的测试类中使用

测试套件----------------

0 投票
0 回答
119 浏览

c# - 为什么测试没有使用 Selenium C# Unit 在并行模式下运行?

我正在尝试在并行模式下运行我的测试,但它是按顺序运行而不是并行运行。我在这里找到了一个问题链接,但相同(尼尔和查理,两者)提供的解决方案也不适用于我。

这是我的基类:-

TestDataProvider 类:-

测试类1:-

测试类2:-

测试资源管理器:-

在此处输入图像描述

当我运行所有测试时,它是一个接一个地运行,而不是在并行模式下运行。我错过了什么吗?请建议。谢谢

0 投票
1 回答
39 浏览

java - Springboot 获取 api 时间太长,同时多次点击

我们有一个调用下游数据库的 springboot rest api get 方法。我们使用 jdbc 模板 queryforrowset 方法来获取结果集并使用 while 循环映射到对象。

当我们对端点进行单次点击时,我们会在 25-30 秒内得到响应。但是我们多次并行点击它,响应时间增加到 2-3 分钟。

我们使用控制器 bean 范围原型,所有其他 bean 范围(服务类和 dao 类)都是单例的。当我们同时有多个点击时,我们如何减少响应时间?

0 投票
1 回答
34 浏览

java - 无法通过 DATA 提供者的 TestNg 运行并行测试

下面是我的 XML 片段。

所以我通过TestNg中的DATA PROVIDER从excel加载所需的数据。我想要实现的是在不同的线程中运行每一行。假设我有 5 行数据

并说我正在运行两个线程意味着两个浏览器。我希望两个浏览器以任何顺序并行运行每一行。

线程 1 - 1- 转到 Google.com 线程 2- 2- 转到 Facebook.com 第一个测试完成 - 浏览器关闭并再次打开。

现在它应该选择第 3 行和第 4 行。主题 1 - 3- 前往 Dollarama.com 主题 2- 4- 前往 Walmart.com

浏览器关闭并再次打开。线程 1 - 5- 转到 KegSteak.com

[![测试数据][1]][1]

我实际看到的是打开了两个浏览器,其中一个浏览器运行 url,另一个在启动 chrome 后变为静态。

任何修复?

0 投票
1 回答
37 浏览

java - Serenity Cucumber 7 并行执行不起作用

寻求帮助以并行执行黄瓜 7。我的项目是黄瓜和 java 的宁静。在此链接https://johnfergusonsmart.com/parallel-test-execution-with-cucumber-and-serenity-bdd/中,它表明可以运行但尝试了不同的组合,看起来我错过了一些东西。

这是我的 pom.xml 文件:

4.0.0

执行:我将相同的标签添加到多个功能文件并通过命令行运行: mvn clean verify -Dtags="@regression"

预期:同时打开多个浏览器以更快地执行测试

0 投票
0 回答
6 浏览

multithreading - 处理 XML 文件中的多线程以并行运行测试用例

我是多线程新手,这是我的问题陈述,

我有一个 xml 文件(TestCase.xml),其中每个标签都类似于一个测试用例,如下所示,

测试用例.xml

反过来,每个主标签都有一个子标签链接到另一个 xml(TestStep.xml),它指示测试用例的步骤,在上面的例子中是 TS。

测试步骤.xml

执行总是根据提供的 id 从 TestCase.xml 开始。有了这个概述,我的套件中有 100 个测试用例,我想并行执行它们,即同时执行至少 5-6 个测试用例。我无法使用 Testng、Junit、BDD 或 mavensurefire 等外部插件。经过大量研发后,我们最终使用了多线程。我需要有关如何实施相同的帮助。