/*
* LoadRunner Java script. (Build: _build_number_)
*
* Script Description:
*
*/
import java.sql.CallableStatement;
import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.ResultSet;
import java.sql.ResultSet;
import java.sql.SQLException;
import java.sql.Statement;
import lrapi.lr;
public class Actions
{
private Connection connection;
private CallableStatement proc=null;
public int init() throws Throwable {
Class.forName("com.mysql.jdbc.Driver");// 加载驱动程序
String url = "jdbc:mysql://10.10.10.29:******/*******";// URL指向要访问的数据库名message
String user = "root";// MySQL配置时的用户名
String password = "**************";// MySQL配置时的密码
connection = DriverManager.getConnection(url, user,password);// 连续数据库
System.out.println("=========init ==========");
return 0;
}
public int action() throws Throwable {
System.out.println("connection=========" + connection);
if (!connection.isClosed()){
System.out.println("Succeeded connecting to the Database!");
}
lr.start_transaction("开始");
try{
proc = connection.prepareCall("{call sendUserMessage(?,?,?,?,?,?,?,?,?,?,?,?,?,?,?) }");
proc.setInt(1,92296);//initial_id
proc.setString(2,"1");//message_replay
proc.setString(3,"1");//_message_jobflag
proc.setString(4,"1");//_message_autoflag
proc.setInt(5,lr.eval_int("<user_id1>"));//_user_id1
proc.setString(6,"1");//_user_id1_kind
proc.setString(7,"test_123");//_user_id1_name
proc.setInt(8,lr.eval_int("<user_id2>"));//_user_id2
proc.setString(9,"2");//_user_id2_kind
proc.setString(10,"test456");//_user_id2_name
proc.setString(11,"hello how are you !");//_message_title
proc.setString(12,"Andyguo test I will resume entrusted to you, help advertent");//_message_context
proc.setString(13,"01|38772");//_message_attach
proc.setString(14,"2");//_message_kind
proc.setString(15,"<createtime>");//_message_createtime
proc.execute();
}
catch(Exception e){
e.printStackTrace();
}
lr.end_transaction("开始", lr.AUTO);
return 0;
}
public int end() throws Throwable {
proc.close();//关闭执行存储过程
connection.close();//数据库连接
return 0;
}
}
分享到:
相关推荐
NULL 博文链接:https://smile5098.iteye.com/blog/1943221
这篇文章写的很不错,是在http://www.open-open.com资料网站上发现的,很感谢站长的慷慨,在我积分不够的情况下,把此文章给我,互联网需要这样的行动,技术的发展需要共享资源。
loadrunner_java_vuser实现smtp邮件发送的脚本.docloadrunner_java_vuser实现smtp邮件发送的脚本.doc
这是loadrunner(Java_Vuser)将excel信息读到数据库所依赖的jar包,支持Excel 95-2003的所有版本(特别说明2007需要将excel另存为95-2003版本,才能被正常调用)。
errorError在Loadrunner中使用JAVAVuser协议如何将线程改为进程模式当我们初始化java程序时,必须初始化classloader.这个会与JNDI校验时非常关键的!当Vuser作一个进程时时每个进程都会缺省的加载进来,这是没有什么...
2、利用java语言开发的应用系统,(比如核心算法或业务的执行效率,java应用中不能录制的业务模块,通讯都是通过加密的数据包)1、安装jdk1.6jdk-6u
j8583 java 版的8583 实现;
NULL 博文链接:https://lindows.iteye.com/blog/1273992
NULL 博文链接:https://lihbobo.iteye.com/blog/584796
学习资料。很快进入test 环境!3天时间,让你成为test高手!
是LoadRunner创建vuser脚本的基本学习文件,初学者必看
XP系统在回放LoadRunner11录制脚本时提示“Vuser failed to initialize extension LrXml.dll”的解决方法
该压缩包有3个pdf,分别是loadrunner7.8Controller、vuser、Analysis使用指南,讲的很全面。
第=f=部分:= 介绍=srpbo= 脚本 第=N=章:开发=sìëÉê=脚本.......................................................................3 索引....................................................................
性能测试执行之使用 Controller 设计与运行测试 性能测试执行之使用 Controller 设计与运行测试是 LoadRunner 的一个重要组件,用于设计、执行和监控性能测试。Controller 是 LoadRunner 的核心组件之一,提供了一...
***该项目已移至http://vuser.googlecode.com/ ***一种用于管理各种服务或远程运行任务的实用程序。 该脚本适用于其他脚本或通过其SOAP守护程序使用。
可以使用 VuGen 通过录制用户执行的典型业务流程来开发 Vuser 脚本。可以使用 Vuser 脚本模拟实际情况。 可以将用 VuGen 创建的脚本与其他产品( 如 HP LoadRunner Controller、HP PerformanceCenter 和 HP Business ...
重启网卡:使用命令: service network restart export LANG=en_US 在MySQL中建立用户口令数据库 [root@CentOS5 /]#mysql –u root –p Enter password:我的密码 mysql> create database wwwwhyccn; #建立虚拟用户...