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 )
对测试结果进行处理和可视化展示的一系列组件。