一、学习总览天数主题核心产出Day 1JMeter入门与基础概念弄清JMeter是什么、能干什么、不能干什么Day 2第一个测试计划 HTTP 请求能独立搭出一个最小可运行的 HTTP 测试计划Day 3断言让测试结果有意义理解为什么没有断言错误率永远是0Day 4参数化与关联重点中的重点会用用户变量和 CSV 数据驱动做多用户数据Day 5逻辑控制器与定时器用逻辑控制器组织业务流程Day 6压力测试、HTML 报告与命令行搞懂并发、Ramp-Up 与各测试类型的区别Day 7进阶技巧、最佳实践与综合实战会用Cookie Manager保持登录态二、每日详细计划【JMeter 学习打卡Day 6】命令行压测出图报告今日目标搞懂并发、Ramp-Up 与各测试类型的区别会用命令行跑脚本并生成 HTML 报告会用 -J 参数动态调整并发详细学习步骤照做即可线程组参数深化Same user on each iteration每次迭代用同一用户配合 CSV 保持登录态、Scheduler定时调度、Duration运行时长Ramp-Up 计算Ramp-Up ≈ 并发数 ÷ 每秒目标启动数压测建议 5~10 秒避免启动风暴四种测试类型冒烟1~10 并发验脚本、负载50~500看稳定表现、压力逐步加压找拐点、稳定性长时间跑看资源泄漏常用监听器View Results Tree调试看细节、Summary Report / Aggregate Report汇总统计、Assertion Results只看失败图 1 View Results Tree查看单个请求细节图 2 Summary Report平均 / 吞吐量 / 错误率命令行运行脚本jmeter -n -t test.jmx -l result.jtl运行并生成 HTML 报告jmeter -n -t test.jmx -l result.jtl -e -o reportreport 目录必须不存在或为空动态覆盖参数jmeter -n -t test.jmx -Jhosthttpbin.org -Jthreads50 -l result.jtl脚本里用 ${__P(host,httpbin.org)} 引用压测标准流程小并发冒烟 → 验证断言 → 逐步加压 → 找 TPS 拐点和错误率上升点动手练习用命令行跑 examples/demo-api.jmx 并生成 HTML 报告到 report 目录打开 index.html 看图表分别用 -Jthreads10、50、100 跑三遍记录各自的 TPS 和平均响应看趋势在 GUI 里给线程组打开 Scheduler 并设 Duration60秒跑 1 分钟稳定测试压测一定用命令行GUI会吃资源污染结果。一条命令出图jmeter -n -t test.jmx -l result.jtl -e -o report打开report/index.html就是完整的图表报告。动态改并发-Jthreads50脚本里写${__P(threads,10)}引用。流程套路冒烟10并发验脚本→负载逐步加压→找拐点TPS不涨、错误率升系统瓶颈。#JMeter #性能测试#压测小贴士压测报告目录必须为空或不存在否则-e会报错先删旧的report再跑。