我是Maven(和空手道)的新手,我正在评估满足API测试需求的工具(不过,其余的团队在Maven上都很有经验)。
我已经对空手道进行了研究,我所能找到的都是关于如何创建新项目以及如何在该新项目上使用空手道的教程。
我正在寻找有关如何将空手道集成到现有项目(针对虚拟对象)的教程。这样的东西存在吗?
答案 0 :(得分:1)
实际上应该很容易,只需将所需的Maven依赖项添加到现有项目中即可。如果遇到错误,则可以按照此过程进行操作(包括有问题的pom.xml
),以便我们提供帮助:https://github.com/intuit/karate/wiki/How-to-Submit-an-Issue
我可以建议您先使用独立的可执行JAR:https://github.com/intuit/karate/tree/master/karate-netty#standalone-jar
这里的想法是,您可以在不了解Java的情况下快速启动并运行,唯一的先决条件是JRE(不是成熟的JDK)。实际上,您只需通过命令行调用就可以将其集成到您现有的内部版本中。而Visual Studio Code就可以作为编辑器。
请参阅本教程/进行复习,实际上是更多Python开发人员:https://automationpanda.com/2018/12/10/testing-web-services-with-karate/