数据库测试 - 性能

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

数据库负载测试可帮助您设计数据库应用程序以实现性能、可靠性和可扩展性。数据库应用程序的负载测试涉及使用不同的用户负载测试数据库应用程序的性能和可扩展性。

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

负载测试

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

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

  • 对于正常事务,您应该包括一个可编辑事务,以检查数据库对于此类事务的性能。

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

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

压力测试

执行压力测试是为了识别系统断点。在这里,应用程序以这样的方式加载,即系统在某一点失败。这一点称为数据库系统的断点。压力测试也称为疲劳测试

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

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