Java性能调优实践

140 阅读1分钟

性能测试分类

微基准测试

微基准性能测试可以精准定位到某个模块或者某个方法的性能问题,特别适合做一个功能模块或者一个方法在不同实现方式下的性能对比。例如,对比一个方法使用同步实现和非同步实现的性能。

宏基准性能测试

宏基准测试是一个综合测试, 需要考虑到测试环境测试场景测试目标

测试环境:需要模块线上的真实环境。

测试场景:需要确定在测试某个接口时,是否有其他业务接口也在平行运行。

测试目标:我们的性能测试是要有目标的,这里可以通过吞吐量以及响应时间来衡量系统是否达标

总结