性能测试术语(一)
性能测试术语解释
大家好! 最近有很多功能测试人员学习并转型做性能测试,同学们都很努力;但是也暴露出来一些问题,其中就有对性能测试概念理解不清楚一头栽进性能测试工具的使用和脚本编写上,往往绕很多弯路研究了一大堆最后没有用上,白白浪费大把时间走了弯路。在此我想建议大家:性能测试的学习一定要先了解并掌握性能测试的基本概念和术语,避免走弯路。希望能给大家一点帮助,如有不足的地方欢迎提出宝贵意见,谢谢!
性能测试:
性能测试是通过自动化的测试工具模拟多种正常、峰值以及异常负载条件来对系统的各项性能指标进行测试。
性能测试目的:
性能测试的目的是验证软件系统是否能够达到性能指标,同时发现性能瓶颈,以优化软件,最后起到优化系统的目的。性能测试包括以下几个方面:
- 评估系统能力:规划系统容量规模。
- 找到系统弱点:链路中成为瓶颈的中间件、数据库、应用服务(木桶理论)。
- 发现系统问题:由于环境、代码、数据等原因引起的请求失败、内存、CPU、IO异常乃至宕机。
- 性能调优:发现瓶颈后,提出优化方案、验证方案效果。
- 验证稳定性和可靠性:疲劳稳定性测试。
以下性能测试关注的指标术语:
事务:
事务(Transaction),指要做的或所做的事情。我们为了衡量某个操作的性能,