jmeter使用

# 压测目的
1. 了解系统性能
2. 排查瓶颈,优化,达成技术指标
3. 制定部署方案,扩容能力
 
# JMeter关注哪些点?
1. 响应时长:业务是否可以在有效时间完成(正确性的指标)
2. 出错率: 高压下业务正常,是否有逻辑问题
3. TPS: 性能主要目标
 
# 资源监控点
1. 应用服务器:CPU 80%+, MEM: 70%
2. DB: QPS/CPU/内存
3. SLB: QPS/带宽
 
# Java Web应用压测常见问题
1. 应用服务器CPU 很低?
  • JMeter线程不够
  • 带宽不够
  • JMeter内存小,关注JMeter本身性能
2. 应用服务器CPU不高, load太高?
  • 线程不足
3. 响应时长很高, 1/2秒
4. 网络mock
  • Thread.sleep(200-300)
 
执行压测脚本生成html报告命令:
jmeter -n -t C:UsersIBMDesktop工作jmeter-Testpay.jmx -l result.jtl -e -o C:UsersIBMDesktop工作jmeter-TestHttpReport
原文地址:https://www.cnblogs.com/dengvv/p/10240122.html