在设置中使用JDBC进行Jmeter Junit测试

时间:2010-12-20 16:39:53

标签: java mysql junit jmeter

我试图在我通过Jmeter运行的Junit测试的设置和拆卸方法中使用JDBC连接到我的MySQL数据库。 Jmeter将创建多个线程,每个线程将运行我的测试的一个实例。

我遇到的问题是,如果我在Junit测试的设置中实例化我的数据源,那么我的连接池就会耗尽连接。有没有办法设计我的测试,以便不会发生这种情况?我试图避免增加我的最大MySQL连接来解决这个问题。

2 个答案:

答案 0 :(得分:1)

是的,请确保每个测试都关闭连接并在完成后将其返回到池中。听起来好像没有发生,但我不能确定。

如果情况并非如此,我建议您更好地调整连接和线程池大小,以免耗尽。

答案 1 :(得分:0)

一些建议:

  • 如果可能的话,使用模拟或像mockito这样的模拟框架。
  • 如果您还没有使用连接池,这可能会减轻您需要更多连接的开销。