loadrunner server压力测试 sql_loadrunner连接数据库sqlserver2008(2005)

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

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

}

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值