[JMeter]如何测试PC可以生成的最大线程数

时间:2019-02-01 14:49:13

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

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

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

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

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

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

1 个答案:

答案 0 :(得分:0)

这取决于:

因此您可以按以下方式对其进行测量:

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