本节书摘来自异步社区《精通软件性能测试与LoadRunner最佳实战》一书中的第2章2.9节运行结果分析,作者于涌 , 王磊 , 曹向志 , 高楼 , 于跃,更多章节内容可以访问云栖社区“异步社区”公众号查看。
2.9 运行结果分析
精通软件性能测试与LoadRunner最佳实战
性能测试执行过程中,性能测试工具搜集相关性能测试数据,待执行完成后,这些数据会存储到数据表或者其他文件中。为了定位系统性能问题,我们需要系统分析这些性能测试结果。性能测试工具自然能帮助我们生成很多图表,也可以进一步将这些图表进行合并等操作来定位性能问题。是不是在没有专业的性能测试工具的情况下,就无法完成性能测试呢?答案是否定的,其实有很多种情况下,性能测试工具可能会受到一定的限制,这时,需要编写一些测试脚本来完成数据的搜集工作,当然数据存储的介质通常也是数据库或者其他格式的文件,为了便于分析数据,需要对这些数据进行整理再进行分析。如何将数据库、文件的杂乱数据变成直观的图表呢,详细内容请参见第6.15~6.18章节内容。
目前,广泛被大家应用的性能分析方法就是“拐点分析”。“拐点分析”方法是一种利用性能计数器曲线图上的拐点进行性能分析的方法。它的基本思想就是性能产生瓶颈的主要原因就是因为某个资源的使用达到了极限,此时表现为随着压力的增大,系统性能却出现急剧下降,这样就产生了“拐点”现象。当得到“拐点”附近的资源使用情况时,就能定位出系统的性能瓶颈。“拐点分析”方法举例,如系统随着用户的增多,事务响应时间缓慢增加,当用户数达到100个虚拟用户时,系统响应时间急剧增加,表现为一个明显的“折线”,这就说明了系统承载不了如此多的用户做这个事务,也就是存在性能瓶颈。
本文仅用于学习和交流目的,不代表异步社区观点。非商业转载请注明作译者、出处,并保留本文的原始链接。
如果觉得《《精通软件性能测试与LoadRunner最佳实战》—第2章2.9节运行结果分析》对你有帮助,请点赞、收藏,并留下你的观点哦!