我正在尝试测试基于Web的应用程序。我使用的Web服务器是wildfly,用于数据库访问的API是JDBC。
问题是我正在尝试使用selenium webdriver自动化测试。起初我运行服务器并使用单独的Eclipse项目运行我的selenium测试。
在测试中打开浏览器,访问链接,然后登录完成,然后通过软件对数据库进行一些搜索......等等。很明显,在测试期间,数据库被调用了几个次。
在测试的前几次运行中,一切正常,但突然间我开始得到错误:
{{1}}
我认为它与我的程序与DB创建的连接有关。可能是连接创建得太快,以某种方式破坏了系统,或者可能连接太多,并且由于连接泄漏,这个问题发生在某处。
PS:我和另一位开发人员谈过,他说,即使他正常处理软件(即没有进行自动快速测试),有时他也会遇到同样的问题。然后他只是重新启动服务器来解决问题。请告诉我需要哪些其他信息。 Pom.xml或Persistence或其他东西。这是一个非常持久的问题,我真的很感激帮助。
提前致谢。