【问题标题】:[JMeter]How to test the maximum number of threads that a PC can generate[JMeter]如何测试PC可以生成的最大线程数
【发布时间】:2019-06-26 04:02:00
【问题描述】:

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

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

有人知道我可以如何进行基准测试和报告吗?

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

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

【问题讨论】:

    标签: jmeter load performance-testing load-testing threadgroup


    【解决方案1】:

    这取决于:

    所以你可以按如下方式测量它:

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

    【讨论】:

      猜你喜欢
      • 2011-04-01
      • 1970-01-01
      • 1970-01-01
      • 2014-10-13
      • 2020-08-01
      • 2018-09-09
      • 2016-10-09
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多