diff --git a/pom.xml b/pom.xml
index 678f10eac5..34712324af 100644
--- a/pom.xml
+++ b/pom.xml
@@ -522,6 +522,12 @@
hibernate-core
4.1.8.Final
provided
+
+
+ org.jboss.logging
+ jboss-logging
+
+
diff --git a/src/test/java/com/alibaba/druid/benckmark/pool/Case1.java b/src/test/java/com/alibaba/druid/benckmark/pool/Case1.java
index 3d32d551ff..db773c1c14 100644
--- a/src/test/java/com/alibaba/druid/benckmark/pool/Case1.java
+++ b/src/test/java/com/alibaba/druid/benckmark/pool/Case1.java
@@ -32,6 +32,9 @@ import com.alibaba.druid.TestUtil;
import com.alibaba.druid.pool.DruidDataSource;
import com.jolbox.bonecp.BoneCPDataSource;
import com.mchange.v2.c3p0.ComboPooledDataSource;
+import com.taobao.datasource.LocalTxDataSourceDO;
+import com.taobao.datasource.TaobaoDataSourceFactory;
+import com.taobao.datasource.resource.adapter.jdbc.local.LocalTxDataSource;
/**
* TestOnBo 类Case1.java的实现描述:TODO 类实现描述
@@ -59,7 +62,7 @@ public class Case1 extends TestCase {
password = "dragoon25";
driverClass = "org.h2.Driver";
}
-
+
public void test_druid() throws Exception {
DruidDataSource dataSource = new DruidDataSource();
@@ -81,6 +84,26 @@ public class Case1 extends TestCase {
}
System.out.println();
}
+
+ public void test_jobss() throws Exception {
+ LocalTxDataSourceDO dataSourceDO = new LocalTxDataSourceDO();
+ dataSourceDO.setBlockingTimeoutMillis(1000 * 60);
+ dataSourceDO.setMaxPoolSize(maxPoolSize);
+ dataSourceDO.setMinPoolSize(minPoolSize);
+
+ dataSourceDO.setDriverClass(driverClass);
+ dataSourceDO.setConnectionURL(jdbcUrl);
+ dataSourceDO.setUserName(user);
+ dataSourceDO.setPassword(password);
+
+ LocalTxDataSource tx = TaobaoDataSourceFactory.createLocalTxDataSource(dataSourceDO);
+ DataSource dataSource = tx.getDatasource();
+
+ for (int i = 0; i < loopCount; ++i) {
+ p0(dataSource, "jboss-datasource", threadCount);
+ }
+ System.out.println();
+ }
public void test_dbcp() throws Exception {
final BasicDataSource dataSource = new BasicDataSource();