0

我正在尝试在单个 API 端点上执行负载测试。

使用 JMeter,我需要在出现崩溃、系统不稳定或瓶颈之前,对使用本地机器和现有 Internet 连接可以生成多少线程进行基准测试。

有谁知道我如何进行基准测试和报告?

我在 Windows 7 上使用 apache-jmeter-5.0。

任何帮助或建议将不胜感激。

4

1 回答 1

1

这取决于:

因此,您可以按如下方式测量它:

  1. 确保在 JMeter 端监控操作系统基线健康指标(CPU、RAM、网络、磁盘、交换)。大多数操作系统都有内置工具,但是如果您没有管理员帐户 - 收集指标可能会很棘手,在这种情况下,您可以使用JMeter PerfMon 插件
  2. 使用 ie JVisualVM监控 JVM 指标(如堆使用情况和 GC 频率/时间)也很好
  3. 以 1 个用户开始您的测试并逐渐增加负载,直到 CPU、RAM 等的使用率开始超过总可用容量的 90%。当它发生时 - 查看有多少虚拟用户在线使用 ie Active Threads Over Time插件 - 这是您可以在特定机器上模拟的特定用户数量。如果有任何变化 - 您将需要重新进行评估。
于 2019-02-04T09:39:25.463 回答