章节目录:
概要
提供的脚本用于配置和运行 MongoDB 服务器,将其作为与 SOAtest 和 Virtualize 配合使用的数据资源库。这些脚本支持 MongoDB 3.6 - 5.0 版本,不支持其他版本的 MongoDB。
使用您自己的 MongoDB 安装
如果您已安装 MongoDB 并想要与 Parasoft 产品一起使用,则需要从 Parasoft Marketplace 下载数据资源库包。
请注意,这适用于 MongoDB 3.6 及更高版本;不应在旧版本中使用这些资产。如果您安装的是旧版本,请升级到新版本,或按照安装远程数据资源库服务器页面的说明下载 Parasoft 提供的发行版 zip 文件。
MongoDB 不需要与 Parasoft 产品运行在同一台机器上。要设置 MongoDB 安装程序以便与 Parasoft 产品一起使用,请执行以下操作: 您可以通过在控制台中按 CTRL+C 或运行在 MacOS/Linux 上运行 ./ 您可以配置远程数据资源库服务器以使用 SSL。默认情况下并未启用该设置,因此您需要按照以下步骤进行操作。请注意,此流程仅适用于 Windows 和 Mac 安装程序;Linux 用户需要安装发行版专用的 MongoDB,并按照 MongoDB 的配置说明操作。 server.conf 文件决定数据资源库服务器端口(默认为 下载中包含 init.bat(Windows)或 init.sh(MacOS 或 Linux)脚本。该初始化脚本公开了命令行参数,您可以在其中传递各种输入,无需进行交互式输入,从而简化了数据资源库服务器的自动部署过程。下面的示例显示了用于初始化用户凭据的参数以及用于注册 CTP 的可选参数。请注意,init.bat/sh 脚本使用默认 server.conf 文件中的设置,尤其是默认端口 2424 和非 SSL。如果编辑了 server.conf 文件,则需要运行 server.bat/sh、user.bat/sh 和(可选) register.bat/sh 脚本,手动部署数据资源库服务器。win-scripts
)。localhost:2424
。您应该看到以下消息:server.sh stop
来停止 Windows 中的资源库服务器。配置远程数据资源库服务器以使用 SSL
/scripts
文件夹中的 server.conf 文件。下面是启用了 SSL 选项的 server.conf 文件示例。请参阅 MongoDB 配置文档了解完整配置的详细信息(server.conf 文件中提供了链接)。请注意,如果您需要修改示例文件或选择手动修改您的 server.conf 文件,请务必使用正确的间隔;您必须使用空格,不得使用制表符。### See https://www.mongodb.com/docs/v3.6/reference/configuration-options/
### Path references are resolved relative to the environment's current directory
net:
port: 2424
bindIpAll: true
ipv6: true
ssl:
mode: requireSSL
PEMKeyFile: selfsigned.pem
security:
authorization: enabled
storage:
dbPath: repositories
systemLog:
quiet: true
path: logs/repo.log
destination: file
其他信息
ulimit
参数。由于数据资源库服务器会导致同时打开许多文件,如果 ulimit
设置过低,则可能发生错误。scripts
文件夹中的服务器 shell(server.sh),传递参数并使用适合您环境的正确用户。通过 server.conf 文件进行高级配置
2424
)、IPv6 连接、SSL 选项等设置。如果要修改默认设置,请编辑 server.conf 文件。更改将在服务器重启后生效。使用初始脚本自动部署
init.bat --username <USER> --password <PWD> [--ctp-url <CTP_URL> --ctp-username <CTP_USER> --ctp-password <CTP_PWD>] [--alias <ALIAS>]
init.sh --username <USER> --password <PWD> [--ctp-url <CTP_URL> --ctp-username <CTP_USER> --ctp-password <CTP_PWD>] [--alias <ALIAS>]