loadrunner 测试sql server

测试工具:loadrunner    数据库:sql server 2008




/*
查询数据库方法
*/
sql()
{
int NumRows=0;
int i;
lr_db_connect("StepName=DatabaseConnection",
"ConnectionString=Data Source=127.0.0.1;Initial Catalog=waimai;Persist Security Info=True;User ID=sa;Password=123456",
"ConnectionName=MeCon",
"ConnectionType=SQL",
LAST );

//执行SQL
NumRows = lr_db_executeSQLStatement("StepName=PerformQuery",
"ConnectionName=MeCon",
// 数据库语句

//"SQLStatement=update dbo.yun_waimaibill set billstate=1,billremark='接单成功'where orderid=371218",
 "SQLStatement=select orderid from dbo.yun_waimaibill where billstate=0",
"DatasetName=waimai",
  LAST );
 lr_output_message("The query returned %d rows.", NumRows);



//输出每一行的数据
 while(i<NumRows) { 
lr_db_getvalue("StepName=GetValue", 
   "DatasetName=waimai", 
   "Column=orderid", 
   "Row=next", 
   "OutParam=OrderId", 
   LAST); 

lr_output_message("The value is: %s", lr_eval_string("{OrderId}") ); 
i=i+1; 
   } 
//关闭链接
lr_db_disconnect("stepname=Disconnect","connectionname=MeCon",LAST);
}

/*
数据库更新方法
*/
select()
{
int NumRows=0;
int i;
lr_db_connect("StepName=DatabaseConnection",
"ConnectionString=Data Source=127.0.0.1;Initial Catalog=waimai;Persist Security Info=True;User ID=sa;Password=123456",
"ConnectionName=MeCon",
"ConnectionType=SQL",
LAST );

//执行SQL
NumRows = lr_db_executeSQLStatement("StepName=PerformQuery",
"ConnectionName=MeCon",
// 数据库语句

"SQLStatement=update dbo.yun_waimaibill set billstate=1,billremark='接单成功'where orderid={OrderId}",
"DatasetName=waimai",
  LAST );
lr_output_message("<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<:%s",lr_eval_string("{OrderId}"));


//关闭链接
lr_db_disconnect("stepname=Disconnect","connectionname=MeCon",LAST);

}
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值