【问题标题】:Mocking external dependencies during load testing在负载测试期间模拟外部依赖项
【发布时间】:2022-01-17 11:26:11
【问题描述】:

我有一个用 node.js 编写的后端,它在某些端点上使用外部 API。我想在不测试那些外部依赖项的情况下进行负载测试。是否可以模拟它们以及如何模拟它们?我并不真正关心到达 API 所需的时间,并且必须将其排除在测试之外。模拟应该像返回一个普通对象一样简单。现在我一直在尝试使用 k6 或大炮进行这些测试,但我没有找到如何模拟的运气。有什么资源可以帮助我实现目标?

【问题讨论】:

    标签: node.js performance-testing load-testing k6 artillery


    【解决方案1】:
    1. 你试过xk6-mockk6扩展吗?

    2. 另外Wiremock 非常强大且易于使用。它甚至还有REST API,因此您可以使用简单的 HTTP 调用从 k6 创建模拟映射

    3. 还有MockoonBlazeMeter Mock Services等在线模拟服务

    【讨论】:

    • 问题是我不想模拟整个http端点。只有在这些端点内部使用的服务和其余逻辑应该保持不变。例如,我尝试了 xk6-mock,但我看不到仅模拟端点一部分的选项(调用外部 API)
    猜你喜欢
    • 2021-12-03
    • 1970-01-01
    • 1970-01-01
    • 2021-04-12
    • 2019-01-18
    • 1970-01-01
    • 2018-01-21
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多