LR接口测试---Java Vuser之增删改查
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 = "";
String url = "jdbc:mysql://127.0.0.1:3306/hk";
//String sql = "select * from teach where id = ?";
String sql = "update teach set name = ? where id = 2";
Connection conn = null;
PreparedStatement ps;
ResultSet set = null;
//所有的并发只执行一次的操作,放在static代码块里
static{ //1注册mysql驱动
try{
Class.forName("com.mysql.jdbc.Driver");
}catch(ClassNotFoundException e){
e.printStackTrace();
}
}
public int init() throws Throwable { //2连接mysql,导入java.sql.Connection
conn = DriverManager.getConnection(url,username,password);
//3获取sql执行器的类,导入java.sql.preparedstatement
ps = conn.prepareStatement(sql);
return ;
}// end of init public int action() throws Throwable { //字符串转换成整形
//Integer.parseInt("<id>");
//对sql语句中的?做赋值的操作,为了做参数化
//ps.setInt(1, Integer.parseInt("<id>"));
ps.setInt(,);//详细参数详见页底图片 lr.start_transaction("shiwu");//事务开始 //4执行sql语句,获取到执行结果对象ResultSet(导入)
//set = ps.executeQuery();//executeQuery方法只适用于查询操作 //如果是insert,update,delete。使用executeUpdate方法。定义的rows为影响多少行,如果大于0事务成功
int rows = ps.executeUpdate();
if(rows > ){
lr.end_transaction("shiwu", lr.PASS);
}else{
lr.end_transaction("shiwu", lr.FAIL);
} //if(set.next() == true ){ // lr.end_transaction("shiwu", lr.PASS); //}else{ // lr.end_transaction("shiwu", lr.FAIL); // }
//查询时打印获取到的数据
// while(set.next()){
// int id = set.getInt("id");
// System.out.println("id"+id);
// }
return ;
}// end of action public int end() throws Throwable {
//关闭掉ResultSet,PreparedStatement,Connection
//set.close();//更新,删除和插入用不到set.close()把它去掉
ps.close();
conn.close();
return ;
}// end of end /* //程序去执行的入口,在LR中不用写
public static void main(String[] args) throws Throwable{
Actions actions = new Actions();
actions.init();
actions.action();
actions.end();
}
*/ }
以上为java vuser增删改查的脚本,其中明确写出来 查和改 的示例。
注释:
1、运行时 设置Run-time Settings看下是否存在java的classpath
2、设置运行所需要的JDBC包并添加进来
3、附一张截图说明,如下图所示:

LR接口测试---Java Vuser之增删改查的更多相关文章
- java DMO及增删改查代码的自动生成
在web开发过程中,尤其是后台管理系统的开发中,少不了增删改成的基础操作,原来我自己的做法是一份一份的拷贝粘贴,然后修改其中的不同,然而这样既枯燥无味又浪费了大量的时间,所以根据自己项目结构的特点写了 ...
- 【简易版】Java ArrayList(增删改查)
1.什么是ArrayList ArrayList就是传说中的动态数组,用MSDN中的说法,就是Array的复杂版本,它提供了如下一些好处: (1)动态的增加和减少元素 (2)实现了ICollectio ...
- 百度鹰眼Java接口调用增删改查实例
因感觉百度鹰眼的使用场景比较符合实际业务,于是对百度鹰眼做了简单功能调试.刚开始使用springframework封装的RestTemplate,但是测试提示ak参数不存在.后又试了几种方法,均提示a ...
- Java学生信息增删改查(并没用数据库)
一个泛型的应用,Java版本增删改查,写的简陋,望批评指正 2016-07-02 很久前写的一个程序了.拿出来存一下,不是为了展示啥,自己用的时候还可以看看.写的很粗糙. import java.io ...
- MongoDB(二)-- Java API 实现增删改查
一.下载jar包 http://central.maven.org/maven2/org/mongodb/mongo-java-driver/ 二.代码实现 package com.xbq.mongo ...
- MongoDB(六)java操作mongodb增删改查
java操作mysql数据库的代码我们已经了如指掌了.增删改查,java对mongodb数据库也是类似的操作,先是数据库连接.再是进行操作. 首先我们进入进入admin数据库.然后建立自己的数据库te ...
- Java连接数据库,增删改查
底层代码: package com.zdsoft; import java.sql.*; /** * Created by lx on 2017/6/22. */ public class JDBCU ...
- LR接口测试---Java Vuser之jdbc查询(调试前)
在eclipse下编写好的代码: import lrapi.lr; import java.sql.Connection; import java.sql.DriverManager; import ...
- 2019年11月18日 JAVA期中考试 增删改查
一.题目 石家庄铁道大学 青年志愿者服务网(20分) 1.项目需求: 为了适应社会主义市场经济发展的需要,推动青年志愿服务体系和多层次社会保障体系的建立和完善,促进青年健康成长,石家庄铁道大学急需 ...
随机推荐
- how to read openstack code: Neutron architecture
今天这一章节非常重要.我们知道neutron是一个非常复杂的系统,由很多组件构成.研究这样一个复杂的系统,正确的顺序应该是现在宏观上对其整体结构有所了解,然后再由针对性的对其组件进行深入了解.本章要做 ...
- 未能找出类型或命名空间名称“T” 问题的解决方案
在已经引用“using System.Collections.Generic;”时,还是提示急未能找出类型或命名空间名称“T”的问题.
- jmeter的master-slave模式
要求: 1.相同的jmeter版本 2.最好相同的java版本 jmeter可以通过master-slave的方式实现更大的并发,但是作为master的机器将会消耗更多的资源,因为所有的slave的压 ...
- linux shell学习一点点
问题,从shell command 交互式地由用户输入密码,但是输入的过程中不会显示用户输入的密码,起到类似于于html中input type=password的作用. #!/bin/bash rea ...
- 网页瞬间转换成桌面应用级程序(IOS/Win/Linux)
首先下载node,并且安装. 安装检测 检测完成后,执行下面这条命令 npm i -g nativefier 安装完成后 执行下面的命令+网址即可生成任意的桌面级程序 示例:nativefier &q ...
- 几种查看CentOS系统版本号和位数的方法
查看系统版本号: cat /etc/redhat-release cat /proc/version uname -a cat /etc/issue 查看64位还是32位: getconf LONG_ ...
- build.gradle解析
1 providedCompile.testImplementation.implementation.api.runtime.testCompile.classpath.natives 这些都是和p ...
- Robot Framework 初学者上手资料
首先要声明一下这是从http://www.cnblogs.com/yufeihlf/p/5949984.html拷贝的. 在这里只是自己的一个笔记,方便日后添加.修改内容. 总结下Robot Fram ...
- 重装Eclipse 往其中加Python插件时 遇到不能独立运行c c++ python 代码时修改办法:
鼠标移动到新建项目处 ,右键->run as-> run configuration->选择Enable auto build 即可.
- 基于ELK的传感器数据分析练习
目录 Sensor Data Analytics Application 数据构成 数据模型设计 Logstash配置 Kibana可视化 Sensor Data Analytics Applicat ...