安装 JMeter

前提要求:

  • 依赖:Java 环境

在 Windows 上安装:

  1. 使用 Scoop 安装 OpenJDK:
    scoop install openjdk
    
  2. 使用 Scoop 安装 JMeter:
    scoop install jmeter
    

基础操作流程

添加基础组件:

  1. 创建测试计划

    • 路径Test Plan -> 右键 Add (添加) -> 选择 Thread (线程) -> Thread Group (线程组)
  2. 配置 HTTP 请求

    • 路径Thread Group (线程组) -> 右键 Add (添加) -> 选择 Sampler (取样器) -> HTTP Request (HTTP 请求)
  3. 添加监听器

    • 查看详细结果Thread Group (线程组) -> 右键 Add (添加) -> Listener (监听器) -> View Results Tree (查看结果树)
    • 查看汇总报告(可选)Thread Group (线程组) -> 右键 Add (添加) -> Listener (监听器) -> Summary Report (汇总报告)

配置 HTTP 请求参数

  • Name (名称):自定义测试样例的名称。
  • Protocol (协议):指定请求的协议(如 httphttps)。
  • Server Name or IP (服务器名称或 IP):目标服务器地址(如 nomo.run)。
  • Port Number (端口号):目标端口(如 80443)。
  • Path (路径):请求 URL 的路径部分(如 /index/home)。

配置线程组参数

  • Name (名称):自定义测试项目的名称。
  • Number of Threads (线程数):模拟并发用户数(即请求次数)。
  • Ramp-up Period (Ramp-up 时间):完成所有线程启动所需的时间(单位:秒)。
  • Loop Count (循环次数):指定测试执行的循环次数。

小知识:

  • 例如,设置 Number of Threads (线程数)100Ramp-up Period (Ramp-up 时间)10 秒
    • 结果:100 个线程将在 10 秒内全部启动完成。
    • 每秒请求数Number of Threads / Ramp-up Period
      即:100 / 10 = 10
      因此,每秒发送 10 次请求。

执行压力测试

  1. 运行测试:配置完成所有参数后,点击 Start (运行) 按钮开始测试。
  2. 查看结果
    • 详细结果:在 View Results Tree (查看结果树) 查看每个请求的详细数据。
    • 统计报告:在 Summary Report (汇总报告) 查看测试的整体统计情况。