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:\Users\IBM\Desktop\工作\jmeter-Test\pay.jmx -l result.jtl -e -o C:\Users\IBM\Desktop\工作\jmeter-Test\HttpReport
posted @ 2019-01-08 17:16  alluka_b  阅读(134)  评论(0编辑  收藏  举报