使用空手道或邮递员

Cur*_*ner -2 postman karate

我是空手道新手,我想知道邮递员或空手道哪个是更好的 api 测试工具?这两个工具都很容易使用,但我想知道从长远来看,在自动化测试方面哪个是更好的工具。我的目标是自动化 api 测试并通过 CI/CD 管道作业运行它们。任何从邮递员迁移到空手道的人,能否请您分享您的经验,了解迁移有多容易,您使用什么方法来迁移邮递员集合,到目前为止,您通过选择空手道观察到了哪些好处。

提前致谢。

anu*_*ter 5

大约三年前,当 Karate 还处于起步阶段时,我们评估了 Postman、Karate 和其他一些框架。Postman 确实有很大的吸引力,只是因为我们的开发团队有一个非常可靠且维护良好的集合,但我们很快意识到 Postman 不可扩展,并且根本不具备自动化框架所需的功能。

今年的某个时候,我们将在我目前的工作中开始 api 测试,空手道再次是最有可能的候选者,尽管我们也会考虑 Postman 和 Cypress,后者主要是因为我们将其用于前端。但是 Karate 非常易于开箱即用,拥有迄今为止最好的文档,并且对我使用过的任何开源框架提供实时支持,并且对数据库连接、GraphQl 调用、Java 互操作具有出色的集成,以及类似 javascript 的语法。

我喜欢 Postman 进行快速探索性测试,但对于测试框架和 CI,我不知道它们如何竞争。