JMeter 5.6 详细操作方案
Time: 2025-03-31 Monday 13:00:01
JMeter 5.6 详细操作方案
一、JMeter 简介
JMeter 是一款开源的性能测试工具,用于对应用程序进行负载测试和性能测试。它可以模拟多用户并发请求,测试系统的性能表现。
二、安装和启动 JMeter
- 根据提供的路径
/Users/leojackasher/Download/Compressed/apache-jmeter-5.6.3/bin/jmeter
,JMeter 已经安装在您的系统上。 - 启动 JMeter:
- 打开终端
- 进入 JMeter 的 bin 目录:
cd /Users/leojackasher/Download/Compressed/apache-jmeter-5.6.3/bin
- 执行命令:
./jmeter
启动图形界面
三、测试方案一:天气预报接口并行测试
1. 创建测试计划
- 右键点击"测试计划",选择"添加" > “线程(用户)” > “线程组”
- 配置线程组:
- 名称:天气预报接口测试
- 线程数:3(满足至少3个线程的要求)
- 循环次数:1
- 勾选"并行启动所有线程"
2. 添加 HTTP 请求
- 右键点击线程组,选择"添加" > “取样器” > “HTTP 请求”
- 配置 HTTP 请求:
- 名称:天气预报接口
- 协议:https
- 服务器名称或IP:route.showapi.com
- 路径:/9-2
- 方法:GET
- 参数:
- appKey:C10b10Cf980D4EA0814CCF59fb65B809
- 其他必要参数(地区名称等)
3. 添加结果监听器
- 右键点击线程组,选择"添加" > “监听器” > “查看结果树”
- 右键点击线程组,选择"添加" > “监听器” > “聚合报告”
四、测试方案二:ONE-API 意图分析接口顺序测试
1. 创建线程组
- 右键点击"测试计划",选择"添加" > “线程(用户)” > “线程组”
- 配置线程组:
- 名称:ONE-API意图分析接口测试
- 线程数:3(满足至少3个线程的要求)
- 循环次数:1
- 取消勾选"并行启动所有线程"
2. 添加 HTTP 请求
- 右键点击线程组,选择"添加" > “取样器” > “HTTP 请求”
- 配置 HTTP 请求:
- 名称:ONE-API意图分析接口
- 协议:https
- 服务器名称或IP:route.showapi.com
- 路径:/3054-1
- 方法:POST
- 参数:
- showapi_appid:1814156
- showapi_sign:C10b10Cf980D4EA0814CCF59fb65B809
- text:帮我查找一下昆明今天的天气
3. 添加结果监听器
- 右键点击线程组,选择"添加" > “监听器” > “查看结果树”
- 右键点击线程组,选择"添加" > “监听器” > “聚合报告”
五、测试方案三:两个接口组间并行、组内顺序
1. 创建测试计划并配置
- 点击"测试计划",在右侧面板设置
- 勾选"独立运行每个线程组"
2. 创建第一个线程组(天气预报)
-
右键点击"测试计划",选择"添加" > “线程(用户)” > “线程组”
-
配置线程组:
- 名称:天气预报接口测试
- 线程数:3
- 循环次数:1
- 取消勾选"并行启动所有线程"
-
添加 HTTP 请求(同测试方案一)
3. 创建第二个线程组(ONE-API)
-
右键点击"测试计划",选择"添加" > “线程(用户)” > “线程组”
-
配置线程组:
- 名称:ONE-API意图分析接口测试
- 线程数:3
- 循环次数:1
- 取消勾选"并行启动所有线程"
-
添加 HTTP 请求(同测试方案二)
4. 添加结果监听器
- 右键点击测试计划,添加全局的"查看结果树"和"聚合报告"
六、测试方案四:两个接口组间顺序、组内并行
1. 创建测试计划
- 点击"测试计划",在右侧面板设置
- 取消勾选"独立运行每个线程组"
2. 创建第一个线程组(天气预报)
-
右键点击"测试计划",选择"添加" > “线程(用户)” > “线程组”
-
配置线程组:
- 名称:天气预报接口测试
- 线程数:3
- 循环次数:1
- 勾选"并行启动所有线程"
-
添加 HTTP 请求(同测试方案一)
3. 创建第二个线程组(ONE-API)
-
右键点击"测试计划",选择"添加" > “线程(用户)” > “线程组”
-
配置线程组:
- 名称:ONE-API意图分析接口测试
- 线程数:3
- 循环次数:1
- 勾选"并行启动所有线程"
-
添加 HTTP 请求(同测试方案二)
4. 添加结果监听器
- 右键点击测试计划,添加全局的"查看结果树"和"聚合报告"
七、执行测试和查看结果
- 点击工具栏上的"开始"按钮执行测试
- 在"查看结果树"中查看每个请求的详细信息
- 在"聚合报告"中查看总体性能指标
- 保存测试结果的截图用于实验报告
八、高级配置技巧
- 添加断言:右键点击HTTP请求 > 添加 > 断言 > 响应断言
- 添加CSV数据集:用于参数化测试数据
- 添加定时器:控制请求之间的间隔时间
- 使用前置处理器:处理请求前的预操作
- 使用后置处理器:提取响应中的数据用于后续请求
按照以上步骤,您可以完成实验要求中的所有测试场景,并获取相应的参数设置、结果树列表与聚合报告截图。
JMeter 5.6 详细操作方案
http://example.com/2025/04/01/JMeter 5.6 详细操作方案/