【发布时间】:2020-01-13 13:59:10
【问题描述】:
对于特定的加特林负载测试模拟,我们将一些数据标准化并临时存储在 redis 中,以便为每个发出的请求提供模拟场景。这些数据是在我们的模拟、gatling/scala 代码中使用 redis 数据馈送 API 检索的。我们在单独的服务器上运行 redis。我很好奇 gatling 结果报告中报告的响应时间是否包括在模拟期间构建和执行的每个请求从 redis 中弹出的每个记录的响应时间。
【问题讨论】:
对于特定的加特林负载测试模拟,我们将一些数据标准化并临时存储在 redis 中,以便为每个发出的请求提供模拟场景。这些数据是在我们的模拟、gatling/scala 代码中使用 redis 数据馈送 API 检索的。我们在单独的服务器上运行 redis。我很好奇 gatling 结果报告中报告的响应时间是否包括在模拟期间构建和执行的每个请求从 redis 中弹出的每个记录的响应时间。
【问题讨论】:
如果您使用的是 gatling feeder,那么从 Redis 获取记录所花费的时间将不会反映在您的 gatling 结果中。
将其包含在任何地方的唯一可能方法是,如果您在组内调用 .feed 并且在 gatling.conf 中使用 useGroupDurationMetric = true。那么组持续时间将包括从 Redis 获取数据所花费的时间
【讨论】: