带标签的黄瓜测试很慢

时间:2018-08-09 07:37:50

标签: performance tags cucumber maven-surefire-plugin

我注意到,如果我有多个带有标签@api的功能文件(大约40个),并尝试使用maven surefire插件运行它们,它的运行速度会慢得多。通过并行执行,我期望大约10秒。

每个单个功能文件运行大约需要1.5秒,而整个构建则需要2分钟以上!是因为标签搜索速度慢吗?我可以以某种方式提高性能吗?

测试目录树:

test
  |-api
    |-fe
    |  feature1
    |  feature2
    |-mw
      feature3
      feature4

Maven命令:

test
-Dtags="@api"
-Denvironment=${ENVIRONMENT}
-Ddirectory=src/test/resources/features/api/
-DparallelScheme=SCENARIO

测试日志:

1 Scenarios (1 passed)
1 Steps (1 passed)
0m1.545s
.
.
1 Scenarios (1 passed)
1 Steps (1 passed)
0m1.586s

[INFO] ------------------------------------------------------------------------
[INFO] BUILD SUCCESS
[INFO] ------------------------------------------------------------------------
[INFO] Total time: 02:34 min
[INFO] Finished at: 2018-08-08T10:21:43+00:00
[INFO] Final Memory: 36M/672M

0 个答案:

没有答案