【问题标题】:Karate tests execution空手道测试执行
【发布时间】:2020-06-28 07:50:58
【问题描述】:

我们对 API 测试的要求是:

  1. 将测试自动化模块(空手道功能文件、自定义 java 类)部署到 AWS ECS-Fargate 集群中。
  2. 在每次构建实际微服务后通过 Jenkins 管道触发测试。
  3. 除上述之外,还应触发测试自动化模块以按需和/或按预定时间间隔(例如每晚)运行测试套件并发送报告。

我已经完成了空手道分布式测试和独立的可执行 jar 选项,但似乎不适合我的情况。分布式测试是否仅支持“Web-UI”自动化测试?

任何想法都会有所帮助。

【问题讨论】:

    标签: jenkins karate


    【解决方案1】:

    对于这个用例,只需使用 Maven + JUnit 项目,然后空手道和任何其他 Jenkins Java 管道之间没有区别。

    进行预定的构建应该是 Jenkins 的责任。如何将所有这些都导入 Fargate 取决于您,也许构建 Docker 容器是答案的一部分,但我建议尽量保持简单。

    这里有一些与 Docker 相关的讨论可能会有所帮助:https://github.com/intuit/karate/issues/396

    下次用细节打开一个新问题。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2020-06-24
      • 2020-06-18
      • 2021-08-04
      • 1970-01-01
      相关资源
      最近更新 更多