跳转至

JMeter 基本使用与元件

约 443 个字 预计阅读时间 1 分钟

向百度发送请求

  • 创建测试计划
    • 启动就有
  • 添加线程组
    • 测试计划右击,添加 > 线程(用户) > 线程组
  • 在线程组内部添加 http 请求组件
    • 线程组右击,添加 > 取样器 > HTTP 请求
  • 配置 http 请求组件
    • 修改名称
    • 基本
      • 协议: http ,大小写均可
      • 服务器/IP: www.baidu.com
  • 添加察看结果树组件
    • 线程组右击,添加 > 监听器 > 察看结果树
  • 运行测试计划
    • 工具栏第4组第1个按钮
    • 需要先保存才能运行
    • 更改查看联想以查看不同结果

线程组( Thread(Users) )

  • 线程数:请求的虚拟用户数量,一次执行执行的用户数
  • Ramp-Up 时间:启动所有的线程所需时间( s )
  • 循环次数:跑所有线程的次数
    • 当选择“永远”时,启动后人为停止,最后一个请求是报错的(因为是人为停止的)

取样器( Sampler )

性能测试中向服务器发送请求、记录响应信息、记录响应时间的最小单位。

逻辑控制器( Logic Controller )

包括两类:

  • 用于控制测试计划中取样器发送请求的逻辑顺序的控制器(条件、循环……)
  • 用于组织可控制取样器节点的(事务、吞吐量……)

配置元件( Config Element )

提供对静态数据配置的支持。

定时器( Timer )

用于操作之间设置等待时间。

前置/后置处理器( Per / Post Processors )

在请求发出前后对请求/响应进行处理。

断言( Assertions )

检查测试中得到的响应数据是否符合预期。

监听器( Listener )

对测试结果进行处理和可视化展示的一系列组件。