loadrunner有关数据库的select、insert、update压测

/*
 * LoadRunner Java script. (Build: _build_number_)
 * 
 * Script Description: 
 *                     
 */
import lrapi.lr;
import java.sql.Connection;
import java.sql.DriverManager;     
import java.sql.SQLException;     
import java.sql.Statement;
import java.sql.ResultSet;





public class Actions
  {
//------------数据库连接--------------
        String strsql=null; 
        ResultSet rs=null;
        int rs1;
    String QNO=null;
    Connection conn=null; 
    Statement stmt=null;                 
    String username="root";   //用户名
    String password="root";   //密码
//数据库连接url
    String url="jdbc:mysql://127.0.0.1:3306/mysql";                   //mysql  url  database:数据库名
        String url="jdbc:oracle:thin:@127.0.0.1:1521/database";           //oracle url
        String url="jdbc:db2://127.0.0.1:5001/database";                  //DB2    url
        String url="jdbc:postgresql://127.0.0.1:5432/database";           //Postgresql url 
        String url="jdbc:sybase:Tds://127.0.0.1:5001/database";           //sybase  url

    public int init() throws Throwable {

//---------JDBC驱动名称-----------
    Class.forName("com.mysql.jdbc.Driver").newInstance();               //mysql
//     Class.forName("oracle.jdbc.driver.OracleDriver").newInstance();     //oracle
//     Class.forName("com.ibm.db2.jcc.DB2Driver").newInstance();           //DB2
//     Class.forName("org.postgresql.Driver").newInstance();               //Postgresql
//     Class.forName("com.sybase.jdbc2.jdbc.SybDriversql").newInstance();  //sybase
                                   
    conn=DriverManager.getConnection(url,username,password);
    stmt=conn.createStatement(ResultSet.TYPE_SCROLL_SENSITIVE,ResultSet.CONCUR_UPDATABLE);
       
         return 0;
        }


    public int action() throws Throwable {

        lr.save_string(lr.eval_string("

你可能感兴趣的:(笔记,压力测试,loadrunner,数据库)