作为工程师,性能测试通常需要监控的指标包括: 1. 响应时间:即用户操作后系统响应的速度,是衡量系统性能最重要的指标之一。 2. 服务器资源使用情况:包括CPU、内存、磁盘I/O等的使用情况,用于评估系统对硬件资源的消耗情况。 3. 应用服务器和数据库资源使用是否合理:例如,应用服务器的线程数、连接数等,数据库的缓存命中率、索引使用情况等。 4. 系统能否实现扩展:即系统是否能支持更多的用户访问或处理更多的业务量。 5. 系统最多支持多少用户访问、系统最大业务处理量是多少。 6. 系统性能可能存在的瓶颈在哪里。 7. 更换哪些设备可以提高性能。 8. 系统能否支持7×24小时的业务访问。 9. 架构设计是否合理:架构设计决定了系统的可扩展性和稳定性。 10. 数据库设计是否合理:数据库设计直接影响到数据库的性能和数据存储的效率。 11. 代码是否存在性能方面的问题:代码的质量对系统性能有着至关重要的影响。 12. 系统中是否有不合理的内存使用方式。 13. 系统中是否存在不合理的线程同步方式。 14. 系统中是否存在不合理的资源竞争。 这些指标可以帮助工程师更好地了解系统的性能状况,从而进行相应的优化和调整。 [2023-11-09 18:29:00 | AI问答 | 292点数解答]