SQL语句知道吗?如果知道的话,可以直接通过运行SQL语句来进行录制。
1.利用Loadrunner录制脚本。调用查询分析器,协议类型选择ODBC,然后将SQL语句粘贴到查询分析器中执行,你会发现Loadrunner会将执行的过程全部录制成脚本
2.修改脚本。由于Loadrunner不能直接识别SQL语句,是通过调用lrd_stmt函数来执行SQL语句,因此如果你一次将整个的SQL语句粘贴到查询分析器中执行,那么所有的SQL语句便会包含在lrd_stmt函数中。因此需要进行手动划分,即将每条或者是每段SQL语句分到一个stmt函数中,以便于将每条SQL语句独立出来。然后插入Transaction。
上面是使用Loadrunner制作执行SQL语句的脚本,可以用来模拟用户操作以便利用其他的工具进行监控,也可以对数据库进行容量、压力、负载测试,并可以进行多业务交叉操作的测试。
下面就是强大的数据库监控工具了,Quest Central,这款工具有如下功能:
数据库管理:利用内置的对话框、全局变更、扩展变化功能和自动脚本,简化数据库管理、数据库对象移植和安全管理。
SQL优化:提供全面的SQL优化实验室,方便用户对特定SQL语句的多个版本进行调试,简化SQL优化。
SQL分析:对以往SQL语句的采集功能,有助于快速找出最需优化的SQL语句、数据库事务、应用程序或DB2用户。
空间管理:全面的空间报告、空间分析和问题解决功能。
性能诊断:通过直观的用户界面,图形化展示数据库活动,实时诊断DB2 UDB 的性能问题。
结合这两款工具,SQL语句执行的效率等测试便可以进行了,然后找出系统的瓶颈所在对SQL语句的架构进行优化调整。
要进行数据库测试,一定要找个比较精通数据库的人员配合,这样工作的效率才会比较高。