LR接口测试---Java Vuser之jdbc查询(调试前)
2016-04-06 23:51
411 查看
在eclipse下编写好的代码:
拷贝到LR并检查是否有语法错误。
设置LR运行设置:Run-time Settings
一切准备就绪,接下来看是否查询到数据,如下图所示有数据返回证明脚本跑通:
本文的脚本只适用于调试用,因为还有需要优化的地方,比如添加参数化、事务、检查点等。
import lrapi.lr; import java.sql.Connection; import java.sql.DriverManager; import java.sql.PreparedStatement; import java.sql.ResultSet; public class Actions { //定义用户名,密码,连接的URL String username = "root"; String password = "123456"; String url = "jdbc:mysql://127.0.0.1:3306/oa"; String sql = "select * from itcast_user where id = 2"; public int init() throws Throwable { //1注册mysql驱动 Class.forName("com.mysql.jdbc.Driver"); return 0; }// end of init public int action() throws Throwable { //2连接mysql,导入java.sql.Connection Connection conn = DriverManager.getConnection(url,username,password); //3获取sql执行器的类,导入java.sql.preparedstatement PreparedStatement ps = conn.prepareStatement(sql); //4执行sql语句,获取到执行结果对象ResultSet(导入) ResultSet set = ps.executeQuery(); //打印获取到的数据 while(set.next()){ String name = set.getString("name"); System.out.println("name"+name); } //关闭掉ResultSet,PreparedStatement,Connection set.close(); ps.close(); conn.close(); return 0; }// end of action public int end() throws Throwable { return 0; }// end of end /* //程序去执行的入口,在LR中不用写 public static void main(String[] args) throws Throwable{ Actions actions = new Actions(); actions.init(); actions.action(); actions.end(); }*/ }
拷贝到LR并检查是否有语法错误。
设置LR运行设置:Run-time Settings
一切准备就绪,接下来看是否查询到数据,如下图所示有数据返回证明脚本跑通:
本文的脚本只适用于调试用,因为还有需要优化的地方,比如添加参数化、事务、检查点等。
相关文章推荐
- Java开发工具
- Java集合详解(二):Map
- Spring 之 生命周期机制混合使用
- JavaSE学习笔记(2016.4.6)
- Java实现队列结构的详细代码
- JDBC
- Java中HashMap和TreeMap的区别深入理解
- Java实现队列结构的详细代码
- Java泛型详解
- Java中九种基本数据类型以及他们的封装类
- JAVA 中BIO,NIO,AIO的理解
- SpringMVC学习记录(六)--Validator验证
- Java如何获得一个类里面的各个属性和类型
- Java各种日期格式的获取和设置指定日期
- MyEclipse(以下简称mye)中的.jsp .html的可视化编辑对很多人来说,作用不是很大,反而影响视觉和软件的启动速度。
- 简单谈谈java中匿名内部类构造函数-转自脚本之家
- 多线程实现及Java Thread
- java 集合详解
- Java中继承与代码块综合
- 深入了解Struts2返回JSON数据的原理及具体应用范例