设置数据完整性代理

数据完整性代理允许您在本地或远程系统上运行你的测试。

设置数据完整性代理执行以下操作:

先决条件

在你安装数据完整性代理,考虑以下先决条件:

  • 您可以运行数据完整性代理在Windows或Unix / Linux。

  • 你必须有Java运行时环境(JRE)版本1.8或更高版本。

  • 默认情况下,数据完整性代理使用端口80年对于HTTP和端口443年HTTPS。
    安装后您可以指定一个不同的端口(见“指定自己的端口”章)。

  • 在Linux上,有一个包的依赖时髦的libdl。在Ubuntu,你可以通过安装解决这些依赖关系libsnappy-devlibc-dev。使用以下命令:

    sudo apt-get安装libsnappy-dev

    sudo apt安装libc-dev

安装数据完整性代理

安装在窗户

安装数据完整性代理在Windows上,遵循以下步骤:

  1. 下载安装包托斯卡数据完整性代理包<版本>188金宝搏app苹果下载软件Tricentis支持门户

  2. 双击安装程序文件ToscaDataIntegrityAgentInstaller <版本> msi安装。

  3. 按以下步骤设置对话框来完成安装。

  4. 开始数据完整性代理运行该文件188金宝搏app苹果下载软件Tricentis.DataIntegrity.Agent.exe

在Linux上安装

安装并启动数据完整性代理在Linux上,遵循以下步骤:

  1. 下载安装包托斯卡数据完整性代理包<版本>188金宝搏app苹果下载软件Tricentis支持门户

  2. 提取档案的内容ToscaDataIntegrityAgentInstaller。<版本> -Linux.x64.tar
    在Linux中,没有设置对话框。你在哪里提取档案决定了吗< InstallationDirectory >在所有代理的进一步措施设置。

  3. 命令启动代理sudo。/ Start_188金宝搏app苹果下载软件Tricentis.DataIntegrity.Agent.sh

数据完整性代理诊断

数据完整性代理诊断,可以帮助改善代理发送匿名使用数据188金宝搏app苹果下载软件诊断不传输任何用户数据,它只跟踪的特点数据完整性代理你使用。

默认情况下,诊断启用。如果你不想发送匿名使用数据,您可以禁用此设置。在我们的隐私政策的更多信息,请参阅188金宝搏app苹果下载软件隐私政策

禁用诊断遵循以下步骤:

  1. C:\Program Files\188金宝搏app苹果下载软件TRICENTIS\Tricentis托斯卡数据完整性的代理在Windows上,或< InstallationDirectory > /代理/在Linux上。

  2. 打开文件appsettings.json

  3. 滚动到诊断部分。

  4. EnableApplicationInsights

  5. 保存并关闭该文件。

设置JDBC驱动程序

数据完整性代理连接到任何数据源通过Java数据库连接(JDBC)。

这样做,数据完整性代理在启动时加载所需的JDBC驱动程序。相应的驱动程序指定的类名在TestCase

添加一个JDBC驱动程序,遵循以下步骤:

  1. 确保数据完整性代理没有运行。

  2. 添加JAR文件的JDBC驱动程序jdbcDrivers文件夹:

    • 在Windows上,这个文件夹位于C:\Program Files\188金宝搏app苹果下载软件TRICENTIS\Tricentis托斯卡数据完整性的代理

    • 在Linux上,这个文件夹位于< InstallationDirectory > /代理/

  3. 启动数据完整性代理加载新的JDBC驱动程序。

自定义数据完整性代理

您可以更改默认的日志目录,端口和证书的数据完整性代理。如果你想运行多个数据完整性的代理在一台机器上,您可以指定一个唯一的名称,每个代理。

指定自己的日志目录

当你开始数据完整性代理中,您可以看到默认的日志路径在命令提示符。

例子:LogPath在Windows命令提示符

如果你想指定自己的日志路径,遵循以下步骤:

  1. C:\Program Files\188金宝搏app苹果下载软件TRICENTIS\Tricentis托斯卡数据完整性的代理在Windows上,或< InstallationDirectory > /代理/在Linux上。

  2. 打开文件appsettings.json

  3. 滚动到日志部分。

  4. 改变默认的路径目录你想使用的道路。

  5. 保存并关闭该文件。

指定您自己的端口

如果你想指定自己的端口,遵循以下步骤:

  1. C:\Program Files\188金宝搏app苹果下载软件TRICENTIS\Tricentis托斯卡数据完整性的代理在Windows上,或< InstallationDirectory > /代理/在Linux上。

  2. 打开文件appsettings.json

  3. 改变的Http或者是Https端口号,这取决于您使用协议。

    如果你不想使用HTTP或HTTPS端口,删除整个端点部分。

  4. 保存并关闭该文件。

指定您自己的证书

在你开始之前,请注意数据完整性代理只支持证书没有密码加密和PFK格式使用公钥加密标准(PKCS) 8。

如果你想指定自己的证书,遵循以下步骤:

  1. C:\Program Files\188金宝搏app苹果下载软件TRICENTIS\Tricentis托斯卡数据完整性的代理在Windows上,或< InstallationDirectory > /代理/在Linux上。

  2. 打开文件appsettings.json

  3. 滚动到证书部分。

  4. 更改默认路径证书的路径,你想使用。

  5. 保存并关闭该文件。

运行多个数据完整性的代理

您可以运行多个数据完整性的代理在单个机器上。每个代理实例在另一个端口上运行。每个代理创建日志和错误报告你可以检查状态页或文件夹。文件夹名称相同的代理。

轻易地识别出你的代理,你可以给他们独特的名字。如果你不命名您的代理,你可以识别它们的端口号。数据完整性自动添加代理的主机和端口的代理名称如以下示例所示

指定一个代理的名字,遵循以下步骤:

  1. C:\Program Files\188金宝搏app苹果下载软件TRICENTIS\Tricentis托斯卡数据完整性的代理在Windows上,或< InstallationDirectory > /代理/在Linux上。

  2. 打开文件appsettings.json

  3. 代理改变默认的名称代理您想要使用的名称。

  4. 保存并关闭该文件。

在这个例子中,你给你的数据完整性代理一个唯一的名称:

  • 您更改默认名称代理TestAgent

  • 的主机的名称数据完整性代理运行TRI-NB001

  • 你使用HTTPS端口443年

托斯卡自动添加主机和端口的名称。你的代理的全名TestAgent_TRI-NB001_443

安全的数据完整性代理

保护有两个原因数据完整性代理:

  • 如果你有安全问题。例如,如果代理暴露在互联网上或在远程机器上运行。在这种情况下,只有经过身份验证的客户端可以与它交流。要做到这一点,你必须配置数据完整性代理托斯卡指挥官指向相同的身份验证服务。

先决条件

您可以配置安全之前,确保你符合下列要求:

配置数据完整性代理

配置安全数据完整性代理遵循以下步骤:

  1. C:\Program Files\188金宝搏app苹果下载软件TRICENTIS\Tricentis托斯卡数据完整性的代理在Windows上,或< InstallationDirectory > /代理/在Linux上。

  2. 打开文件appsettings.json

  3. 滚动到安全部分。

  4. 使安全,设置禁用

  5. 滚动到发现部分。

  6. 改变ServiceDiscovery端点的端点托斯卡网关服务

    数据完整性代理现在是建立检索 188金宝搏app苹果下载软件 身份验证服务认证证书和存储它的API调用。

  7. 继续下面的步骤之一:

配置托斯卡指挥官

配置安全托斯卡指挥官遵循以下步骤:

  1. 设置- >188金宝搏app苹果下载软件Tricentis服务并指定一个有效的端点地址188金宝搏app苹果下载软件Tricentis服务

  2. 开放 188金宝搏app苹果下载软件 用户管理创建一个个人访问令牌数据完整性代理。令牌的访问必须至少包含的范围DataIntegrityServiceApi

  3. 复制和存储令牌使用。

  4. 托斯卡指挥官,去你想要的对象代理来运行,比如TestCase文件夹或者TestCase。

  5. 切换到测试配置选项卡。

  6. 创建一个测试配置参数(TCP)命名DataIntegrityAccessToken

  7. 作为TCP的值,输入个人您在步骤2中创建的访问令牌。

TCPDataIntegrityAccessToken与个人访问令牌

你不能使用TCPDataIntegrityAccessToken在一个可重用TestStepBlock。身份验证只如果你直接指定TestStep或任何父级。

托斯卡指挥官现在设置为使用个人访问令牌来检索无记名令牌的 188金宝搏app苹果下载软件 身份验证服务在测试执行。然后它将无记名牌发送到数据完整性代理。如果代理验证无记名令牌,才能进行测试执行。

配置安全不托斯卡指挥官

配置安全不托斯卡指挥官遵循以下步骤:

  1. 开放 188金宝搏app苹果下载软件 用户管理创建一个个人访问令牌数据完整性代理。令牌的访问必须至少包含的范围DataIntegrityServiceApi

  2. 复制和存储令牌使用。

  3. appsettings.json文件,滚动的命令行部分。

  4. 可选地,改变的价值IgnoreCertificateErrors真正的忽略任何错误由于缺失或无效的证书在个人访问令牌验证。

    这仅仅是相关的,如果 188金宝搏app苹果下载软件 身份验证服务使用HTTPS协议和相应的证书不是代理机器上安装。

  5. 提供你的个人访问令牌的以下部分:

    • 令牌:你复制粘贴令牌的值。

    • TokenFile:指定的文本文件的完整路径存储你的令牌。

  6. 保存并关闭该文件。

或者,您可以通过命令行输入个人访问令牌

下一个步骤

现在您已经设置数据完整性代理,您可以配置您的模块取决于你想要运行哪些测试: