📜  数据库测试–性能

📅  最后修改于: 2020-12-06 11:28:22             🧑  作者: Mango


具有更多响应时间和较差性能的应用程序可能会导致巨大问题。数据库负载测试用于在为最终用户部署数据库应用程序之前发现任何性能问题。

数据库负载测试可帮助您设计数据库应用程序以提高性能,可靠性和可伸缩性。数据库应用程序的负载测试涉及在变化的用户负载下测试数据库应用程序的性能和可伸缩性。

数据库负载测试涉及模拟目标数据库应用程序的实际用户负载。它可以帮助您确定当多个用户同时单击它时,数据库应用程序的行为。

负载测试

负载测试的主要目标是检查大多数正在运行的事务对数据库的性能是否有影响。在负载测试中,您需要检查以下方面-

  • 应该检查多个远程用户执行事务的响应时间。

  • 对于普通事务,您应包括一个可编辑事务,以检查这些类型的pf事务的数据库性能。

  • 对于普通事务,应包括一个非编辑事务,以检查此类事务的数据库性能。

  • 应该检查数据库获取特定记录所花费的时间。

压力测试

执行压力测试以识别系统断点。在这里,应用程序的加载方式使系统在某一时刻发生故障。这一点称为数据库系统的断点。压力测试也称为疲劳测试

确定数据库事务的状态需要大量的工作。需要进行适当的计划以避免任何基于时间和成本的问题。

最常见的压力测试工具是LoadRunnerWinRunner