通过连接 DTP,您可以获取网络许可证并扩展团队协作功能,例如:
此外,DTP 还会汇总从分析工具收集的数据并对其进行优先级排序,以及执行额外的分析来帮助您优化开发过程;详细信息,请参阅关于 Parasoft 开发测试工作流程。
必须在 .properties
配置文件中进行连接配置(请参阅配置概述)。设置以下属性进行连接配置:
dtp.url=[URL
] dtp.user=[USER]
dtp.password=[PASSWORD]
我们强烈建议您使用经过加密的密码,以确保身份验证成功并提高安全性;请参阅创建加密密码。 |
Jtest 可以为密码加密,这为您与 DTP 服务器的交互增加了一层安全保障。运行以下命令以使用 AES 256 位加密生成加密密码:
-encodepass [MYPASSWORD] |
复制返回的加密密码并粘贴到 jtest.properties
文件中来配置连接。示例:
dtp.password=[ENCRYPTED PASSWORD] oidc.keystore.password==[ENCRYPTED PASSWORD] |
.properties
文件中配置 OpenID ConnectDTP 支持 OpenID Connect 用户身份验证(详细信息,请参阅 DTP 用户指南)。如果为 DTP 服务器启用了 OpenID Connect,则必须将 Jtest 配置为通过 OpenID Connect 验证用户身份。
在 .properties
文件(其中配置了与 DTP 服务器的连接)中配置以下设置。
如果使用设备代码身份验证(默认):
oidc.enabled=true
oidc.cli.mode=devicecode[用于在 OpenID Connect 服务器上验证用户身份的方法。请参阅使用设备代码身份验证]
oidc.issuer.uri=[OpenID Connect 服务器的 URI]
oidc.client.id=[OpenID Connect 服务器提供的 ID]
oidc.devicecode.token.file=[包含用户身份验证信息的自定义令牌文件的路径]
如果使用证书身份验证:
oidc.enabled=true
oidc.cli.mode=certificate[用于在 OpenID Connect 服务器上验证用户身份的方法]
oidc.client.id=[OpenID Connect 服务器提供的 ID]
oidc.client.secret=[OpenID Connect 服务器提供的密码]
oidc.keystore=[存储了用于在 OpenID Connect 服务器上验证用户的证书的密钥库文件路径]
oidc.keystore.password=[密钥库文件的密码;我们强烈建议您使用经过加密的密码;请参阅创建加密密码。]
详细信息,请参阅 OpenID Connect 设置。
当在 DTP 中为自动化用户启用基本身份验证时,也可以通过更简单的方式使用 DTP 进行身份验证。详细信息,请参阅 DTP 用户指南。 |
如果启用了“devicecode”模式,则会将带有用户代码的验证 URI 打印到 Jtest 控制台。用户必须使用该 URI 和代码进行身份验证。如果身份验证成功,信息将保存到令牌文件(文件路径存储在 oidc.devicecode.token.file 设置中)并在每次运行 Jtest 时重复使用。如果文件中保存的信息失效,用户需要重新进行身份验证。