您的位置:首页 > 数据库 > Oracle

脚本----LoadRunner连接Oracle数据库

2018-04-11 11:28 232 查看
(2017-02-17 09:40:19)


转载▼
标签:

it

loadrunner

oracle

ld_db_connect

分类: 性能测试工具_LoadRunner
LoadRunner中提供了针对数据库操作的功能函数,注意一下函数只能用于Web Services协议,具体用法如下, 1、LR新建一Web Services协议脚本2、计算机本地安装oracle客户端(非简装版,不管电脑是32位还是64位均建议安装oracle11g-32位的),下载地址http://www.oracle.com/technetwork/database/enterprise-edition/downloads/112010-win32soft-098987.html3、LoadRunner脚本中使用lr_db_connect函数与数据库建议连接:其中SID、USERNAME、PWD分别替换为自己欲连接数据库的SID、用户名和密码。lr_db_connect("StepName=Connect", "ConnectionString=Provider=OraOLEDB.Oracle.1; Data Source=SID; Persist Security Info=True; User ID=USERNAME;Password=PWD", "ConnectionName=db1", "ConnectionType=OLEDB", LAST ); 4、执行sql语句,其中SQLStatement后面替换为自己需要执行的sql语句。lr_db_executeSQLStatement("StepName=PerformQuery", "ConnectionName=db1", "SQLStatement=select SERIALNO from FLOW_TASK where objectno = '0000001'", "DatasetName=MyDataset", LAST ); 5、从sql语句的执行的数据集中检索值:其中SERIALNO为步骤4中检索的字段名,SerialNo_1可以在脚本中当参数使用。lr_db_getvalue("StepName=GetValue", "DatasetName=MyDataset", "Column=SERIALNO", "Row=next", "OutParam=SerialNo_1", LAST ); 6、得到的参数可以打印出来。 lr_output_message("The value is: %s", lr_eval_string("{SerialNo_1}") ); 7、断开数据库连接。lr_db_disconnect("StepName=Disconnect",
"ConnectionName=db1",
LAST );
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息