• 博客园logo
  • 会员
  • 众包
  • 新闻
  • 博问
  • 闪存
  • 赞助商
  • HarmonyOS
  • Chat2DB
    • 搜索
      所有博客
    • 搜索
      当前博客
  • 写随笔 我的博客 短消息 简洁模式
    用户头像
    我的博客 我的园子 账号设置 会员中心 简洁模式 ... 退出登录
    注册 登录

yxchun

  • 博客园
  • 联系
  • 订阅
  • 管理

公告

View Post

loadRunner连接数据库

Action()
{
    int rows;
    int ii;
//
nitial Catalog 数据库名称
//User ID=数据库登陆名;Password:数据库登陆密码
  lr_db_connect("StepName=queryDB",
                "ConnectionString=Data Source=192.168.109.142;Initial Catalog=lr;User ID=sa;Password=sql_2008",
                 "ConnectionName=conn","ConnectionType=SQL",LAST);
    
   rows=lr_db_executeSQLStatement(
       "StepName=getRows","ConnectionName=conn","SQLStatement=select * from lr_user","DatasetName=rs",LAST);
   //显示行数
   lr_output_message("行数%d",rows);
//打印前100行数据
   lr_db_dataset_action("StepName=PrintRS", "DatasetName=rs", "Action=PRINT", LAST);
//Action 的选项  
RESET : 将光标设置为数据集的第一条记录。
REMOVE : 释放数据集分配的内存。
PRINT : 将整个数据集的内容打印到重放日志和其他测试报告摘要中。
默认显示 100 行。
//保存数据到参数后输出 while(ii<rows){ lr_db_getvalue("StepName=GetUname", "DatasetName=rs", "Column=uname", "Row=current", "OutParam=uname", LAST); lr_db_getvalue("StepName=GetPass", "DatasetName=rs", "Column=pwd", "Row=current", "OutParam=upass", LAST); lr_output_message("%s %s",lr_eval_string("{uname}"),lr_eval_string("{upass}")); ii++; } //关闭数据库连接 lr_db_disconnect("StepName=Disconnect","ConnectionName=conn",LAST); return 0; }

 

posted on 2021-01-20 13:37  yxchun  阅读(213)  评论(0)    收藏  举报

刷新页面返回顶部
 
博客园  ©  2004-2025
浙公网安备 33010602011771号 浙ICP备2021040463号-3