公司动态
【JMeter 学习打卡 Day 7】从会用到会用对,完成一次完整压测
一、学习总览天数主题核心产出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 7】从会用到会用对完成一次完整压测今日目标会用 Cookie Manager 保持登录态内化 11 条最佳实践独立完成一次带鉴权的综合压测详细学习步骤照做即可保持登录态右键线程组 → Add → Config Element → HTTP Cookie Manager勾选保存 Cookie登录后的 session 自动带上高频函数复习${__threadNum} 当前线程号、${__Random(1,100)} 随机数、${__time(/1000)} 时间戳、${__UUID} 唯一 ID、${__counter(FALSE,id)} 计数器变量引用${var} 引用变量、${__P(name,default)} 引用命令行参数、${__property(name)} 引用配置文件读一遍最佳实践 11 条不用 GUI 压测、必须加断言、用 HTTP Request Defaults、参数化数据、合理 Ramp-Up、先小规模验证、监控服务端资源、脚本保持简单、结果可复现等常见问题排查启动报错查 JAVA_HOME、内存不足改 bin/jmeter.bat 的 HEAP-Xmx2g、CSV 中文乱码改 UTF-8 编码动手练习综合实战编写「登录 → 提取 token → 带 token 查询」完整脚本10 并发跑 2 分钟用 HTTP Cookie Manager 保住登录态确认第二个请求带上了登录 cookie命令行跑完整脚本并出 HTML 报告用 200 字以内写一段压测结论TPS 多少、平均响应多少、错误率多少、瓶颈可能在哪7天JMeter打卡收官今日实战登录→提取token →带token查询的完整链路10并发跑2分钟出HTML报告。最后内化几条铁律不用GUI压测、必须加断言、CSV多用户数据、Ramp-Up别设0、先冒烟再加压。想排查启动报错看JAVA_HOME内存不足改HEAP中文乱码用UTF-8。性能测试不是点开始等结果是带着监控看指标、找瓶颈、验证假设。感谢7天坚持打卡完成✅#JMeter #性能测试#学习打卡小贴士学完这7天把最终的脚本和报告存进仓库就是你的第一个完整压测作品。