【问题标题】:How to calculate average time for end to end API requests using Jmeter如何使用 Jmeter 计算端到端 API 请求的平均时间
【发布时间】:2021-05-03 16:49:22
【问题描述】:

我正在使用 JMeter 进行 API 负载测试。 我正在测试的是多个 HTTP API 请求(例如 150 个请求)的响应时间。 我能够获得 150 个 HTTP 请求的平均时间,但我们还有一个要求,它应该给出端到端请求的平均时间。

应用程序的当前行为- 1.发送API请求 2. 返回成功响应,状态码 201 ok。 3. 它开始在 Azure 门户上创建一个 Azure 资源。 4. 在 Azure 门户中创建资源后,请求成功。

我需要计算总响应时间,包括创建 Azure 资源。 在 JMeter 中有什么方法可以做到这一点吗?或者我应该为此使用其他工具吗?

【问题讨论】:

    标签: jmeter performance-testing web-api-testing


    【解决方案1】:

    如果存在返回资源状态的端点,如“正在创建”、“已创建”、“失败”等,您可以按如下方式设计测试:

    这个想法是,While Controller 将执行“检查资源的状态”,直到它被创建并且 Transaction Controller 返回其所有子节点所花费的累积时间

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2021-03-06
      • 1970-01-01
      • 2021-08-21
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多