原文地址:https://dzone.com/refcardz/scalability?chapter=6
终结
性能是指在定义的时间段内特定工作负载下的系统吞吐量和延迟。性能测试验证有关系统吞吐量、可伸缩性、可靠性和资源使用的实施决策。性能工程师与开发和部署团队合作, 以确保系统的非功能性需求 (如 SlA) 作为系统开发生命周期的一部分来实现。系统性能包括硬件、软件和网络优化。
提示: 性能测试工作必须与开发项目同时开始, 并一直持续到部署。如果可能的话, 应针对生产环境的镜像进行测试。
性能工程师的目标是及早发现瓶颈, 并与开发和部署团队协作消除瓶颈。
性能规范与SLA和系统设计一起记录。性能故障排除包括以下类型的测试:
市场上有很多软件性能测试工具。其中一些最好的软件是作为开源软件发布的。Dzone提供了一份综合清单。
这些包括Java、原生、PHP、.NET和其他语言和平台。