【问题标题】:How many threads are supported by JMeter for (1 Core 2GB RAM)?JMeter (1 Core 2GB RAM) 支持多少线程?
【发布时间】:2021-03-22 18:20:12
【问题描述】:

我目前正在使用JMeter命令行在master(2GB Memory & 1 Core)和slave机器(2GB Memory & 1 Core)下触发负载测试

以上配置JMeter支持多少线程。

我们是否需要更改 Heapsize 中的任何内容以获得最大线程数?

任何人都可以在这方面提供帮助。

【问题讨论】:

    标签: jmeter


    【解决方案1】:

    不知道,有可能连1个线程都不支持,有可能2147483647用户支持。

    您可以模拟的虚拟用户数量会有所不同,并取决于不同的因素,例如:

    1. 测试的性质(范围内的协议,测试的具体内容等)对于响应较小的简单 GET 请求,您将能够模拟更多用户,对于具有大量计算的复杂 POST上传几个大文件的加密参数用户数会少很多
    2. 请求和响应的大小
    3. pre/post processorsassertions等的数量

    所以唯一的方法是告诉你可以模拟多少用户来衡量它

    1. 确保监控 CPU、RAM 等基本操作系统运行状况指标。使用情况已到位。如果您没有任何解决方案,可以考虑使用JMeter PerfMon Plugin
    2. 请务必关注JMeter Best Practices
    3. 从 1 个用户开始,逐渐增加负载,同时查看 CPU、RAM、网络、磁盘使用情况等。
    4. 当任何受监控的指标开始超过最大可用容量的 80% 时,请使用 Active Threads Over Time listener 查看在此之前有多少线程在线
    5. 这是您可以模拟多少用户针对特定硬件/软件组合的特定测试

    【讨论】:

      猜你喜欢
      • 2014-09-08
      • 2010-10-20
      • 1970-01-01
      • 2014-01-19
      • 2012-02-27
      • 2011-12-17
      • 2021-02-03
      • 1970-01-01
      相关资源
      最近更新 更多