2019-01-25 每日学习摘要

谈谈压力测试

为什么要做压力测试,目的是了解你的模块的性能和能够扛住的最大压力。那些是你制约你系统的瓶颈。

有结果,才能针对性的改进。

怎样做压力测试

1、可以自己写代码,跑多线程,优点是开发快,缺点需要自己手动统计聚会指标。

2、jmeter 简单统计

3、loadrunner 需要付费

4、tcpcopy工具这个很好能模拟线上环境,比较真实。

压测指标衡量

平均响应时间,90%的请求的响应时间,tps数量,用到的线程数,服务器负载,包括cpu,io,内存的使用量,jvm的gc时间频率,和时长,错误数

jvm调优调什么

调的是稳定性,就是在gc情况下,也不至于把机器搞垮。


最后怎么优化

加机器,还是优化服务

老板考虑的是成本。

你可能感兴趣的:(2019-01-25 每日学习摘要)