预定义服务
详细了解Buddy中的数据库和微服务集成
数据库服务可以附加到所有类型的构建操作,目前支持以下微服务:
默认情况下,服务被停用。您可以在“服务”选项卡中激活:
每个服务都作为一个独立的容器运行。这些容器在同一个网络中运行,因此它们彼此之间可以相互访问。
MySQL
MySQL要求:
- 版本
- 主机名
- 登陆和密码
要在测试中使用MySQL,您需要复制您在操作相关信息中输入的主机名、登录和密码。
在执行之间检查缓存数据库将使当前执行数据可用于将来的执行,您可以使用此选项来加快构建速度,因为并非每次都必须执行种子数据库。
MariaDB
MariaDB要求:
- 版本
- 主机名
- 登陆和密码
要在测试中使用MariaDB,您需要复制您在操作相关信息中输入的主机名、登录和密码。
在执行之间检查缓存数据库将使当前执行数据可用于将来的执行,您可以使用此选项来加快构建速度,因为并非每次都必须执行种子数据库。
Redis
Redis服务要求:
- 版本
- 主机名
要在测试中使用Redis,您需要复制您在操作相关信息中输入主机名:
在执行之间检查缓存数据库将使当前执行数据可用于将来的执行,您可以使用此选项来加快构建速度,因为并非每次都必须执行种子数据库。
MongoDB
MongoDB服务要求:
- 版本
- 主机名
要在测试中使用MongoDB,您需要复制您在操作相关信息中输入的主机名:
在执行之间检查缓存数据库将使当前执行数据可用于将来的执行,您可以使用此选项来加快构建速度,因为并非每次都必须执行种子数据库。
Postgres
Postgres服务要求:
- 版本
- 主机名
- 登陆和密码
要在测试中使用Postgres,您需要复制您在操作相关信息中输入的主机名、登录和密码。
在执行之间检查缓存数据库将使当前执行数据可用于将来的执行,您可以使用此选项来加快构建速度,因为并非每次都必须执行种子数据库。
Cassandra
Cassandra服务要求:
- 版本
- 主机名
要在测试中使用Cassandra,您需要复制您在操作相关信息中输入的主机名:
在执行之间检查缓存数据库将使当前执行数据可用于将来的执行,您可以使用此选项来加快构建速度,因为并非每次都必须执行种子数据库。
Memcached
Memcached服务要求:
- 版本
- 主机名
要在测试中使用Memcached,您需要复制您在操作相关信息中输入的主机名:
Elastic
Elastic服务要求:
- 版本
- 主机名
要在测试中使用Elastic,您需要复制您在操作相关信息中输入的主机名:
Selenium Firefox
该服务允许您在Firefox上执行集成测试。了解如何正确配置Selenium测试 >>>
Selenium Firefox服务要求:
- 版本
- 主机名
要在测试中使用Selenium Firefox,您需要复制您在操作相关信息中输入的主机名:
Selenium Chrome
该服务允许您在谷歌Chrome上执行集成测试。了解如何正确配置Selenium测试 >>>
Selenium服务要求:
- 版本
- 主机名
要在测试中使用Selenium Chrome,您需要复制您在操作相关信息中输入的主机名:
RabbitMQ
RabbitMQ服务要求:
- 版本
- 主机名
- 登陆和密码
要在测试中使用RabbitMQ,您需要复制您在操作相关信息中输入的主机名、登录和密码。