LR接口测试---Java Vuser之jdbc调试前

在eclipse下编写好的代码:

 1 import lrapi.lr;
 2 import java.sql.Connection;
 3 import java.sql.DriverManager;
 4 import java.sql.PreparedStatement;
 5 import java.sql.ResultSet;
 6
 7 public class Actions {
 8 //定义用户名,密码,连接的URL
 9 String username = "root";
10 String password = "123456";
11 String url = "jdbc:mysql://127.0.0.1:3306/oa";
12 String sql = "select * from itcast_user where id = 2";
13 public int init() throws Throwable {
14 //1注册mysql驱动
15 Class.forName("com.mysql.jdbc.Driver");
16 return 0;
17 }// end of init
18
19 public int action() throws Throwable {
20 //2连接mysql,导入java.sql.Connection
21 Connection conn = DriverManager.getConnection(url,username,password);
22 //3获取sql执行器的类,导入java.sql.preparedstatement
23 PreparedStatement ps = conn.prepareStatement(sql);
24 //4执行sql语句,获取到执行结果对象ResultSet(导入)
25 ResultSet set = ps.executeQuery();
26 //打印获取到的数据
27 while(set.next()){
28 String name = set.getString("name");
29 System.out.println("name"+name);
30 }
31 //关闭掉ResultSet,PreparedStatement,Connection
32 set.close();
33 ps.close();
34 conn.close();
35 return 0;
36 }// end of action
37
38 public int end() throws Throwable {
39
40 return 0;
41 }// end of end
42
43 /*
44 //程序去执行的入口,在LR中不用写
45 public static void main(String[] args) throws Throwable{
46 Actions actions = new Actions();
47 actions.init();
48 actions.action();
49 actions.end();
50 }*/
51 }

拷贝到LR并检查是否有语法错误。

设置LR运行设置:Run-time Settings

一切准备就绪,接下来看是否查询到数据,如下图所示有数据返回证明脚本跑通:

 本文的脚本只适用于调试用,因为还有需要优化的地方,比如添加参数化、事务、检查点等。

时间: 2024-12-28 10:21:02

LR接口测试---Java Vuser之jdbc调试前的相关文章

LR接口测试---Java Vuser之增删改查

1 import lrapi.lr; 2 3 import java.sql.Connection; 4 import java.sql.DriverManager; 5 import java.sql.PreparedStatement; 6 import java.sql.ResultSet; 7 8 public class Actions { 9 //定义用户名,密码,连接的URL 10 String username = "root"; 11 String password

LR之Java Vuser

虽然LR对C有较好的支持,但有时使用Java Vuser会更方便,以下描述通过LR来编写Java脚本以及调用jar包的基本步骤. 1.安装配置java环境  LR的java vuser脚本的执行依赖于脚本所在机器的java环境,LR并没有独立java运行环境,因此首先要在Vugen所在机器上安装java环境.特别注意:LR的不同版本对于JDK版本的支持是不同的. 环境说明: LoadRunner11:安装路径:C:\Program Files\HP\LoadRunner 平台:windows 7

【原创】LoadRunner Java Vuser脚本的配置和调试指南

1 编写目的 本文介绍了Loadrunner多负载压力机的配置,并通过测试Java Vuser的数据库连接脚本对配置结果进行了验证,同时对配置过程中遇到的问题和解决的过程进行了记录,关于Java数据库编程的深入学习,大家可以参考其他Java相关教程. 文中的内容大部分来源于本人工作中解决问题的实际经验,另一部分来源于网络,所有内容本人都亲自验证,但难免有疏漏之处,如有疑问,请大家不吝赐教. 文中Loadrunner版本为9.5,操作系统类型为Windows XP和Windows 2003 Ser

JAVA VUser

一.java虚拟用户协议 java虚拟用户脚本主要有Java Vuser.Corba-Java.RMI-Java.EJB等类型.这些类型的虚拟用户脚本均可以用java语言来手工编写. 1. Java Vuser:子定义的Java虚拟用户脚本,脚本中可以使用标准的Java语言.这种虚拟用户不可以录制,只能采用纯手工编写,其适用范围和C Vuser一样. 2. Corba-Java:用来测试用java编写的使用corba应用程序or小程序的性能,用户可以先运行VuGen录制脚本,然后使用标准的Jav

java vuser协议

一. 项目流程 登录-->修改支付密码-->下订单-->支付订单-->查看订单列表 支付密码:md5进行加密算法. 1. 为什么要学习java vuser协议? 为了解决工作中需要调用开发的算法,进行脚本的开发 2. 工作中会遇到:需要对支付密码进行md5算法的调用,以及更复杂的情况(实际项目中可能使用sign + 每次请求的,再请求到服务器,这样做的好处:不容易被攻击和破解) 3. 不懂java代码,怎么解决? 可以先学会思路,按照步骤一步一步解决 二. 步骤 1. 搭建jdk环

【转】性能测试分享---java vuser协议(2)---LoadRunner篇

转自:http://blog.csdn.net/weiweicao0429/article/details/8941137 LoadRunner性能测试工具使用: 1.新建脚本,选择java vuser协议.初步结构是 [java] view plaincopyprint? import lrapi.lr; public class Actions { //在init方法里面编写一个虚拟用户循环只执行一次的方法,如可以把协商写在里面,就可以达到每个用户协商一次之后,就不再协商的效果 public

Java Vuser虚拟用户

Java Vuser是自定义的Java虚拟脚本,脚本中可以使用标准的Java语言. 环境配置 1.安装jdk 注意:LR11最高支持1.6 2.配置Java环境变量 3.在lr中选择Java Vuser 协议 脚本结构 一般在init中编写初始化脚本,在action中编写业务流程,在end编写释放资源的内容 适用范围: 1)不太适合录制的业务功能点性能测试,如视频播放.http文件下载 2)利用Java语言开发的应用系统.

ndk-gdb 对java/native code联合调试(升级版)

之前写过一篇 关于android native 开发,调试的文章(http://www.cnblogs.com/yaozhongxiao/archive/2012/03/13/2393959.html) 最近参与项目也涉及到这部分内容,发现随着不断的发展,开发调试变得越来越简单,应证了科学技术是第一生产力啊,你阅读完后发现调试native渐渐变得不是问题的问题了 ndk  :   android-ndk-r9n eclipse: android 官网下载集成包,已经包含了adt等所需的完整环境

LR使用Java User协议环境报错Please add the <JDK>\bin to the path and try again

看标题报错信息就知道,这是java编译及运行环境配置问题,运行LR脚本时,LR代理找不到java的JDK环境,当然,可能有人会遇到说,我在cmd窗口javac 环境是没问题的呀,是的,这就要看你的jdk是什么版本有关系了,再java -version 看看你的jdk是什么版本,多少位的. 为了彻底解决LR脚本环境运行报错问题,下面步骤如下: 一.配置或重新安装配置java环境变量 具体怎么配置,网上百度有很多,我简单写一下吧(以我自己的电脑配置): 1.JAVA_HOME:C:\Java\jdk