jmeter - 使用 JMeter 执行负载测试、压力测试、容量测试

标签 jmeter load-testing performance-testing stress-testing

您好,我是 JMeter 的新手,我确实知道如何使用 JMeter 执行负载测试。我试图弄清楚如何通过 JMeter 执行压力测试或容量测试。通过逐渐增加 JMeter 中的线程,我们可以确定何时出现性能影响并获取该阈值并在阈值之上运行测试。那么它会进行压力测试吗?

对如何使用Jmeter工具进行压力测试和容量测试感到困惑。

最佳答案

JMeter非常灵活,可以通过多种方式建立负载场景。开箱即用,有以下可用测试元素:

  1. Thread Group - 您可以在哪里设置

    • 虚拟用户数量
    • 启动时间
    • 迭代次数 JMeter 的行为如下:每个采样器都以代表虚拟用户的每个线程颠倒执行。当线程没有更多的采样器要执行并且没有更多的迭代时,它将被关闭。对于启动位:默认设置 JMeter 会尝试尽快启动所有线程,但您可以将其配置为模拟不断增加的负载。 IE。如果您有 30 个用户和 30 秒的启动时间,JMeter 将以 1 个用户开始,并每秒添加一个。
  2. Constant Throughput Timer

恒定吞吐量计时器可用于设置“每分钟请求数”中的精确负载。

  • Synchronizing Timer
  • 同步计时器暂停测试线程,直到达到指定的阈值。一旦池中有足够的线程,JMeter 就会同时释放所有线程,从而提供“峰值”并发负载。

    您还可以使用,即 Ultimate Thread Group可通过JMeter Plugins获取它提供了定义负载场景的简单快捷的方法,例如:

    • N 个用户开始
    • 启动S
    • 保持负载L
    • T 秒内关闭测试线程

    希望这有帮助。

    关于jmeter - 使用 JMeter 执行负载测试、压力测试、容量测试,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26835745/

    相关文章:

    python - Python 中的解释与动态调度惩罚

    testing - 使用 Jmeter 对 Web 应用程序进行性能测试

    apache - JMeter 未知参数 ?t

    performance - jp@gc - 图形生成器不在 jmeter 中生成图形

    testing - 如何在 Mac 上安装 jmeter?

    c# - 在 Visual Studio WebTest 中删除 Cookie

    visual-studio - Visual Studio 云测试 : Deleting uwanted load tests

    java - 如何在 JMeter 中分析和报告 HTTP 响应

    amazon-web-services - JMeter 脚本中的 S3 访问

    jmeter - 从机请求成功,但主机响应正文为空