【问题标题】:Which load testing method is better? API testing or full website testing [closed]哪种负载测试方法更好? API测试或完整的网站测试[关闭]
【发布时间】:2019-10-08 10:25:32
【问题描述】:

我有一个应用程序,我们实现了一种微服务类型的架构。该应用程序包含 6 个服务(6 个 Docker 容器)。我需要加载测试这个应用程序。由于我在测试领域没有太多经验,我不确定使用哪种方法。

现在,我使用 Gatling 负载测试应用程序进行负载测试。在这里,我通过启动记录器来记录测试脚本并在我的应用程序中四处走动以记录所有路线。为了模仿实际用户,我已经完成了该单次录音中的大部分路线。我想,通常用户使用这样的应用程序,我可以通过编辑线程/用户的数量来加载测试 1000 次。

后来我读到了 API 测试,我们将重点关注 API。以繁重的负载加载每个 API。所以,我很困惑我应该使用哪种测试方法?如果我们进行 API 测试,它只会提供我们可以针对该特定 API 扩展多少,对吗? (不确定)

我的负载测试方法有什么问题吗?

【问题讨论】:

    标签: performance-testing load-testing gatling


    【解决方案1】:

    这完全取决于你希望达到的目标......

    如果您希望验证您的整个应用程序(代码 + 生产基础架构)是否可以处理给定的负载,那么就像浏览整个网站一样开车是正确的路径。

    但是,如果您希望了解特定 API 如何扩展或希望帮助开发人员探索更改的后果,那么您可能只想直接驱动该 API 以避免您的系统可能存在的其他限制。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2010-09-26
      • 1970-01-01
      • 2018-08-31
      • 2010-09-26
      • 1970-01-01
      相关资源
      最近更新 更多