• LoadRunner12之SQLServer数据库批量插入--.Net协议


    1.目的:利用LoadRunner连接SQLServer数据库往表中批量插入数据

    2.协议:LR选择协议为.Net,也可以选择WebserviceJava协议(都可以实现此功能)

    3.步骤:(1).选择协议为.net

    (2)action代码解析如下

       SqlConnection_2 = new SqlConnection();

         DataTable_3 = new DataTable();

    //连接数据库语句

         String value_1 = "Persist Security Info=False;User ID=sa;Password=sql2008;Initial Catalog=" + 
                "test_lr;Server=localhost";

        SqlConnection_2.ConnectionString = value_1;

    //定义需要参数化的字段,这里需要参数化的字段有clinic,telephone

             String clinic = lr.eval_string("{clinic_id}");
                String telephone=lr.eval_string("{telephone}");

     //获取参数化值:以'"++"'格式

       String selectCommandText_1="insert into plb values('"+clinic+"','"+telephone+"','420607')";

        SqlDataAdapter_2 = new SqlDataAdapter(selectCommandText_1, SqlConnection_2);

         Int32RetVal = SqlDataAdapter_2.Fill(DataTable_3);

         DataTable_3.Clear();

    //关闭数据库链接

       SqlConnection_2.Close();

    4.脚本写好,参数化调试无误后,按F4设置迭代次数进行允许或者使用controller设置用户数进行允许。

    注:参数化注意使用的参数类型是唯一还是随机,根据数据库实际字段要求进行设计。

  • 相关阅读:
    [译]Mongoose指南
    shell去掉后缀方法
    memcache和memcached区别
    ssh隧道远程连接mysql
    nginx实现某个页面http访问,其余全部跳转到https
    es快照和备份
    elasticsearch 单节点实现
    logstash5安装并实现mariadb数据写入到elasticsearch
    linux 内存分析
    zabbix api创建screen vsize限制解决
  • 原文地址:https://www.cnblogs.com/fgjl/p/12306998.html
Copyright © 2020-2023  润新知