|
我需要测试当前数据库查询时的性能。
测试工具为loadrunner9.5 测试服务器为192.168.0.25
数据库为SQL Server2008。 数据库IP:192.168.0.26 数据库名DB,用户名和密码都是sa
现在我需要测试执行查询语句时的性能,如:
use port_db
select NameID from account where NameID="100001"
这时应该如何设计脚本呢?或者说loadrunner能直接连接SQL Server并执行查询或其他语句吗?有的话能不能给个详细的脚本。先谢谢啦!
本来是想通过测试机器上安装数据库查询分析器,使用loadrunner通过录制查询分析器连接数据库并查询的过程来测试,但录制脚本时选择ODBC协议,只能录下登陆数据库的过程,查询的过程根本就没有。
是因为loadrunner不支持SQL Server2008吗?还是其他原因?
以下是脚本,就录下了这些:
Action()
{
lrd_init(&InitInfo, DBTypeVersion);
lrd_open_context(&Ctx4, LRD_DBTYPE_ODBC, 0, 0, 0);
lrd_db_option(Ctx4, OT_ODBC_OV_ODBC3, 0, 0);
lrd_open_context(&Ctx5, LRD_DBTYPE_ODBC, 0, 0, 0);
lrd_db_option(Ctx5, OT_ODBC_OV_ODBC3, 0, 0);
lrd_close_context(&Ctx5, 0, 0);
lrd_open_context(&Ctx6, LRD_DBTYPE_ODBC, 0, 0, 0);
lrd_db_option(Ctx6, OT_ODBC_OV_ODBC3, 0, 0);
lrd_close_context(&Ctx6, 0, 0);
return 0;
}
[ 本帖最后由 lxlye 于 2010-8-20 16:11 编辑 ] |
|