gpt4 book ai didi

cypress - 与 Rest Assured/Karate 相比,Cypress 是 API 自动化测试的好选择吗?

转载 作者:行者123 更新时间:2023-12-04 12:14:37 31 4
gpt4 key购买 nike

关闭。这个问题是opinion-based .它目前不接受答案。












想改善这个问题吗?更新问题,以便可以通过 editing this post 用事实和引文回答问题.

上个月关闭。




Improve this question




我一直在搜索有关使用 Cypress 进行自动化 API 测试的信息。我找到了以下链接:

  • Example: Cypress Real World App - API Testing
  • Docs: API Testing
  • Blog: Add GUI to your e2e API tests
  • Plugin: cy-api
  • API Testing with Cypress

  • 我能想到的大多数情况都像 Oauth,所有 REST 方法,包括 Form-data、GraphQL、Assertions、mocking 都可以使用 Cypress 来实现。
    但是我想知道为什么它没有被使用,它是不是比其他工具更好的选择?
    请建议!
    非常感谢提前。

    最佳答案

    我目前仅与 Cypress 合作进行 api 测试(公司做出的决定)。没有正确或错误的答案。如果这是您想要使用的工具并且您对它感到满意,那就去吧。
    话虽如此,考虑到 Cypress 是一个旨在进行端到端甚至组件测试的框架,因此,即使您没有 UI,它也将始终使用浏览器来执行操作(从长远来看,并且取决于测试的数量,可能会对运行时间产生影响)。很多东西都是为了与 ui 组件交互而设计的,你需要修补/包装你的方式来执行更复杂的东西。
    我个人在嵌套请求或必须对响应执行多个操作时遇到了一些问题。一般是异步的(在我看来,cypress 以一种奇怪的方式处理)。
    如果可以选择,我会选择一个专为 api 测试设计的框架,因为它会更灵活,并且在处理我上面提到的一些事情时可能会有更多工具供您使用。
    希望这会有所帮助并祝你好运!

    关于cypress - 与 Rest Assured/Karate 相比,Cypress 是 API 自动化测试的好选择吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/69550979/

    31 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com