响应时间更长,性能更差的应用程序可能会导致巨大的问题.数据库负载测试用于在为最终用户部署数据库应用程序之前查找任何性能问题.
数据库负载测试可帮助您设计数据库应用程序以获得性能,可靠性和可伸缩性.数据库应用程序的负载测试涉及使用不同的用户负载测试数据库应用程序的性能和可伸缩性.
数据库负载测试涉及模拟目标数据库应用程序的实际用户负载.当多个用户同时点击时,它可以帮助您确定数据库应用程序的行为.
负载测试
负载测试的主要目标是检查大多数运行事务都会对数据库产生性能影响.在负载测试中,您需要检查以下方面 :
执行多个远程用户的事务的响应时间应该检查.
对于正常的事务,您应该包含一个可编辑的事务来检查这些类型的pf事务的数据库性能.
对于正常交易,您应该包含一个非编辑事务来检查这些类型的交易的数据库性能.
应检查数据库获取特定记录所花费的时间.
压力测试
执行压力测试以识别系统断点.这里加载应用程序的方式是系统在某一点失败.这一点称为数据库系统的断点.压力测试也称为疲劳测试.
确定数据库事务的状态需要花费大量精力.需要进行适当的规划以避免任何基于时间和成本的问题.
最常见的压力测试工具是 LoadRunner 和 WinRunner