scala - gatling 报告的响应时间是否包括来自托管 redis 馈送器的响应时间?
问题描述
对于特定的加特林负载测试模拟,我们有一些数据进行规范化并临时存储在 redis 中,以便为每个发出的请求提供模拟场景。这些数据是在我们的模拟、gatling/scala 代码中使用 redis 数据馈送 API 检索的。我们在单独的服务器上运行 redis。我很好奇加特林结果报告中报告的响应时间是否包括在模拟期间构建和执行的每个请求从 redis 中弹出的每个记录的响应时间。
解决方案
如果您使用的是 gatling feeder,那么从 Redis 获取记录所花费的时间将不会反映在您的 gatling 结果中。
将其包含在任何地方的唯一可能方法是,如果您在组内调用 .feed 并在 gatling.conf 中使用 useGroupDurationMetric = true。然后组持续时间将包括从 Redis 获取数据所花费的时间
推荐阅读
- html - 使用 R 加密 HTML 文件?
- mysql - 这个语法对于 mysql 的 python 插入操作是否正确?我收到错误 - TypeError: 'str' object is not callable?
- android - 如何在 android 上查看 ipynb 文件?
- swiftui - 在 SwiftUI 文本字段中更改急救人员的顺序
- spring-repositories - 您如何知道给定存储库的 Java 版本?
- r - 如何使用列中的比例信息来选择 R 中的特定行(参与者)
- bootstrap-4 - 为什么我的文本输入框的宽度与我在表单/html 中编写的引导网格的宽度不匹配?
- php - 如何在 WooCommerce 中使“优惠券金额”列可排序
- ios - 更新 FBAudienceNetwork 时 Jenkins 构建的位码版本无效
- r - Shiny:为什么 lubridate::today() 函数在生产部署中突然开始返回过去的日期?