空手道框架与 Jmeter

问题描述 投票:0回答:1

** 我正在评估测试框架并尝试在 Karate 和 JMeter 之间做出决定。 Karate 相对于 JMeter 有哪些具体优势? **

jmeter karate e2e-testing web-api-testing
1个回答
0
投票
  1. 在空手道中编写 API 断言更加容易。在 JMeter 中,团队通常会执行“200 OK”并继续前进。这不是测试。

  2. 空手道测试作为代码更具可读性并且更易于维护。

  3. 因为空手道只是代码,所以它在您的版本控制系统中运行良好。您将测试脚本签入 Git,并获得历史记录和版本控制的好处。 JMeter 脚本 (*.jmx) 是一种非常冗长的 XML,不是为版本控制而设计的

  4. 在 Karate 中重用测试比 JMeter 更容易

  5. 空手道中的条件逻辑更容易

  6. 空手道委托给加特林,因此加特林的所有力量都可用

  7. Karate 在构建工具(Maven / Gradle)中设置并在 CI/CD 中运行稍微容易一些

JMeter 的优点是对于不懂编程的人来说会更容易。

免责声明:空手道开发。

© www.soinside.com 2019 - 2024. All rights reserved.