Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
Comment: Published by Scroll Versions from space FUNCTDEV and version SOAVIRT_9.10.6_CTP_3.1.2

...

可以从 UI 或命令行中安装此工具。

UI 安装指南

  1. 选择 Parasoft> 首选项 Preferences
  2. 选择 系统属性System Properties 并单击 Add JARs
  3. 浏览到 mongodbquerytool.jar 文件,然后单击 Open
  4. 应用更改并重启 SOAtest/Virtualize。

...

Scroll Table Layout
widths30%,70%

主机Hosts

指定要查询的 MongoDB 服务器的主机和端口的以逗号分隔的列表。如果为空,则使用默认值。默认为 localhost:27017

例如:

host1:27017,host2:27018,host3:27019

使用 Use SSL指定在连接到 MongoDB 服务器时是否应该使用 SSL。如果为空,则使用默认值。默认为 false
复制集读首选项Read Preference

指定工具将操作读入复制集成员的首选项。关于复制集读首选项的其他信息,请查阅 MongoDB documentation默认为 primary。

...

Scroll Table Layout
widths30%,70%

身份验证机制Authentication Mechanism

指定用于连接 MongoDB 服务器的身份验证机制。接收使用以下值:

none: 如果要求身份验证机制,则使用该值。

server-defined: 若要使用 mongoDB 服务器(SCRAM-SHA-1 或 MONGODB-CR)上配置的默认身份验证方法,可以使用此设置。

LDAP: 使用此设置以使用 LDAP 服务(如,Active Directory 或 OpenLDAP)进行身份验证。

用户名Username指定要对使用身份验证的 MongoDB 数据库进行身份验证的用户名。
密码Password指定要对使用身份验证的 MongoDB 数据库进行身份验证的密码。
身份验证数据库Authentication Database指定要使用的身份验证数据库。如果为空,则使用默认值。当身份验证设置为 LDAP时将忽略此设置。默认为 admin

...

Scroll Table Layout
widths30%,70%

数据库Database指定要查询的 MongoDB 数据库的名称。
集合Collection指定要查询的 MongoDB 集合的名称。
查询Query以 MongoDB 扩展的 JSON 语言的严格模式指定查询 (关于更多详情,请查阅 MongoDB Documentation )。如果为空,则使用默认值。默认为 all documents
投影Projection以 MongoDB 扩展的 JSON 语言的严格模式指定投影 (关于更多详情,请查阅 MongoDB Documentation )。如果为空,则使用默认值。默认为 all fields

...

  1. 右键单击合适的 MongoDB Query Tool 节点,然后选择 Add Output
  2. 在 Add Output 对话框中,在右侧窗格中选择一个 JSON 工具,然后单击 Finish

执行 MongoDB 查询工具之后,输出将传递到链接的工具。然后可以根据需求执行工具配置(比如,指定断言、提取物,等等)。查询工具之后,输出将传递到链接的工具。然后可以根据需求执行工具配置(比如,指定断言、提取消息,等等)。

更改日志

对该扩展进行了以下更新。

1.1

  • 增加了对多台主机的支持。 

    Note
    title指定主机和/或端口连接设置的脚本在升级该工具后将不会持久。

    主机和端口连接设置已合并到单个字段中。如果使用脚本来定义你的主机和主机和端口连接设置已合并到单个字段中。如果使用脚本来定义您的主机和/或端口连接,那么在升级到此版本后,你将需要添加一个新脚本以在 或端口连接,那么在升级到此版本后,您将需要添加一个新脚本以在 Hosts 字段中配置这些设置。有关其他信息,请查阅 Connection Settings

  • 增加了支持输出结果作为流量。
  • 增加了对复制集读首选项配置的支持。

...