性能测试-常见的性能效率失效模式及原因(5)

在动态测试过程中可以发现许多不同的性能效率失效模式,以下是一些常见故障(包括系统崩溃)的示例及其典型原因。

1.在所有负载水平下响应缓慢

在某些情况下,无论负载如何,系统响应速度都慢到不可被用户接受。这可能是由底层性能问题引起的,包括但不限于糟糕的数据库设计或实施、网络延迟和其他后台负载问题这些问题可以在功能性和易用性测试中被发现,而不仅是在性能测试中,因此测试分析师应密切关注并报告它们。

2.中高负载下反应缓慢

在某些情况下,即使负载完全在正常、预期和允许的范围内,系统响应速度仍会随着负载从中度到重度的变化而降低,这是不可令人接受的。原因可能是存在一个或多个资源饱和以及后台负载变化等潜在缺陷。

3.随着时间的推移,响应降低

在某些情况下,随着时间的推移,系统响应速度会逐渐或快速降低。根本原因包括内存泄漏、磁盘碎片增加、随时间增加的网络负载、文件存储量增长以及意外的数据库存储量增长。

4.高负载或超高负载下出错处理不充分或粗暴

在某些情况下,系统的响应速度是可以令人接受的,但其出错处理的性能效率在高负载和超出极限负载水平时会下降。

你可能感兴趣的:(性能测试,测试)