0

我正在测试分布式架构上的软件服务。在我的系统中有 5 个节点。

  • 客户端节点
  • 前端节点
  • 后端节点
  • 数据库节点
  • 外部节点

请求按如下方式传输 客户端节点 -> 前端节点 -> 后端节点 -> 数据库节点 -> 后端节点 -> 前端节点 -> 两者(外部节点/客户端节点)

我需要计算每个节点上请求所花费的时间和每个节点上的网络延迟。

请建议一些可以帮助我找到解决方案的开源工具。

提前致谢

4

1 回答 1

0

JMeter 不允许您这样做。

我不知道可以让您这样做的开源工具。

你可以看看像 AppDynamics、New Relic 或 Dynatrace 这样的 APM 商业工具。

您可以使用开源框架和自定义开发来构建它:

  • 您将在通话中使用 UUID
  • 使每个堆栈报告计时并将此 UUID 添加到时间序列数据库(如 InfluxDB)中的报告信息中
  • 使用 Grafana 等工具进行报告
于 2017-08-30T12:19:28.803 回答