我可以只使用 Dynatrace 代替 Apache JMeter(或其他测试工具)进行性能测试吗

Can I use only Dynatrace for performance testing in place pf Apache JMeter (or other Testing tools)

我可以只使用 Dynatrace 进行负载 testing/Soak Testing/Capacity 测试等代替 Apache JMeter(或其他测试工具)吗?

我可以在 Dynatrace 中看到负载测试报告,但 Dynatrace 是 Apache JMeter(或其他 JMeter 类似测试工具)的替代品吗?

Dynatrace 是一个 APM 工具,它不会产生任何负载,但可用于从被测系统收集各种指标,如 CPU、RAM、网络、磁盘、交换使用情况、HTTP 调用、数据库调用、特定于应用程序的指标等

JMeter 是通过模拟真实用户的行为来生成负载的工具,但它不会从被测系统收集任何指标(除非你使用像 JMeter PerfMon Plugin 这样的特殊插件),它只是发送请求、等待响应并测量中间时间以及连接时间和延迟等其他指标,然后计算平均响应时间和百分位数,以便您可以将不断增加的负载(活动线程数 - 虚拟用户)与变化相关联响应时间或每秒错误数或每秒交易数

所以:

  1. JMeter(或其他load testing tool)用于生成负载
  2. Dynatrace(或其他 APM tool)用于在负载下监视应用程序以找出性能的根本原因