java - 如何设置单独的数据库进行测试?

标签 java database glassfish integration-testing

实际上是在运行 Selenium 测试用例时。我采用在 Glassfish 中配置的实时(主数据库)数据库。如果我们出于测试目的添加记录,那么它将在主数据库中复制。这个不好知道。那么有没有办法为 Selenium 测试用例提供单独的数据库。

最佳答案

对于 Glassfish:

  • 定义 JDBC 连接池资源以引用生产服务器和开发服务器的不同数据库。

  • 如果您没有运行两个不同的服务器,那么您的第一步是解决这个问题,运行不同的服务器。和不同的数据库服务器。切勿将您的开发机器/服务器指向生产数据,甚至是生产数据库服务器。

关于java - 如何设置单独的数据库进行测试?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11935109/

相关文章:

mysql - 在 Glassfish 5 中配置 Oracle MySQL 云服务

java - getAllFonts() 在不同的机器上返回不同的名称

java - Spring中如何实现基于客户端 token 的限速?

php - 一个非常简单的查询不工作 PHP

mysql - 允许 Laravel ManyToMany 迁移具有多个相同的组合

java - 登录后重定向不起作用(jsf-glassfish)

java - 如何以编程方式获取 Cassandra 版本

java - Android Studio:应用退出,但构建没有错误

ios - sqlite3_exec 在产品配置中崩溃,但在调试中运行良好

eclipse - 如何将 GlassFish Server 添加到 Eclipse Oxygen?