Heim > Datenbank > MySQL-Tutorial > loadrunner连接数据库sqlserver2008(2005)

loadrunner连接数据库sqlserver2008(2005)

WBOY
Freigeben: 2016-06-07 15:45:33
Original
1408 Leute haben es durchsucht

近期通过数据库压力测试,看了一些资料,方法都差不多。 1、下载JDBC驱动(sqljdbc4.jar) 2、在run_time setting下的classpath把这驱动引入。 3、编写及哦啊本 /* * LoadRunner Java script. (Build: _build_number_) * * Script Description: * */ import

近期通过数据库压力测试,看了一些资料,方法都差不多。

1、下载JDBC驱动(sqljdbc4.jar)

2、在run_time setting下的classpath把这驱动引入。

3、编写及哦啊本

/*
 * LoadRunner Java script. (Build: _build_number_)
 * 
 * Script Description: 
 *                     
 */

import lrapi.lr;
import java.io.*;
import java.sql.*;
import lrapi.web;

public class Actions
{
 int sum=0;
 int ColumnCount=0;
 //String dbserverip = lr.eval_string("");
 //定义数据库连接串
 String conURL="jdbc:sqlserver://xx.xx.x.xx\\sql1;DatabaseName=NewDB";
 //连接数据库用户名
 String user="prj_tmp_rw";
 //数据库口令
 String password="xxxxx";
 Statement stat;
 ResultSet Result1;
 Connection conn; 
 public int init() throws Throwable {
         //加载JDBC驱动
  lr.think_time(5);
  Class.forName("com.microsoft.sqlserver.jdbc.SQLServerDriver");
  System.out.println("驱动加载完成");  
  //连接数据库

  lr.think_time(5);
  conn = DriverManager.getConnection(conURL,user,password);
  lr.think_time(5);
  stat=conn.createStatement();
  return 0;
 }//end of init


 public int action() throws Throwable {
         lr.think_time(5);
  lr.start_transaction("lr_Query_data_trans");
                Result1=stat.executeQuery("");
                ResultSetMetaData rsmd = Result1.getMetaData();
                ColumnCount = rsmd.getColumnCount();
                System.out.println("结果集的列数:" + ColumnCount);
  if(ColumnCount==0)
  {
      lr.end_transaction("lr_Query_data_trans",lr.FAIL);
  }
  else
  {
      lr.end_transaction("lr_Query_data_trans",lr.PASS);
  }
  return 0;
 }//end of action


 public int end() throws Throwable {
         Result1.close();
         stat.close();
         conn.close();
  return 0;
 }//end of end
}

Verwandte Etiketten:
Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage