本主题解释如何从 GUI 设置许可信息。它包含:
您还可以通过 localsettings 指定授权(例如,通过 DTP 共享团队范围的设置或在命令行指定选项)。请查阅 配置 localsettings 以获得更多详情。
使用 DTP 的许可证
- (推荐用于 Concerto/DTP 管理员)验证您正在授权的产品和版本是否出现在 DTP 授权服务器中。如果没有,请按照 DTP 管理指南中的描述更新工具数据库。
- 选择 Parasoft> Preferences 以打开首选项对话框。
- 在左窗格,选择 License 类别。
如果还没有设置适当的服务器 (来自 配置首选项概要 中描述的自动配置过程),指定服务器的主机(名称或 IP 地址)和端口。
- 如果您安装了多个 Parasoft 产品,请打开要授权的 Parasoft 产品的选项卡(例如,Jtest、SOAtest)。
- 选择 Enable license 选项。
- 选择 Network 选项。
- 通过在 Edition 框中选择适当的选项,指示您希望此产品使用的许可类型。
- 如果想要在不会获得 Concerto/DTP 时,短时间使用产品(例如,因为您希望是在家工作,您将旅行,您的团队将升级机器托管 Concerto/DTP,等等),请选择 borrow 并指定需要“借用”许可证多长时间。
- 借用许可证时,(Concerto 上的)一个可用许可证在指定的时间内锁定到您的机器上。然后,可以断开网络连接,在不访问 Concerto/DTP 的情况下使用产品。
- 许可证可以借用 1 小时到 14 天。
- 许可证借用要求 PST 2.6 或更高版本,或 Concerto/DTP。
- 单击 OK 设置并保存设置。
提示 - 许可证激活和停用
如果想停用许可证,请选择 Parasoft> Deactivate License。若要重新激活它,请选择 Parasoft> Activate License。
如果要在闲置30分钟后自动停用许可证,请启用 Start deactivated, release automatically when idle 选项。若要更改此行为,请禁用此选项。
当许可证失效时:
- 禁用 Parasoft 测试视图,并从质量任务视图中清除结果。
- 该产品的许可证在 Concerto/DTP 上发布。
当许可证被重新激活时:
- 所有已授权的 Parasoft 测试视图都已恢复,质量任务视图将显示可用的结果。
注意:
- 使用 Parasoft / Activate 许可证将获得所有安装的 Parasoft 测试产品的许可证
- 不需要使用 Parasoft / Activate 许可证。 当运行 Parasoft 测试产品时,它将只获得该特定产品的许可证。Start Deactivated 选项已启用,在此情况下不能禁用。
提示 - 在命令行模式下等待许可证
如果希望产品等待许可(如果请求的许可当前不可用),请使用 localsettings 选项 <tool_prefix>.wait.for.tokens.time=[time in minutes]
。例如,要使 Jtest 为许可证令牌等待 3 分钟,请使用 jtest.wait.for.tokens.time=3
有关命令行模式和 localsettings 选项的详细信息,请参见配置 localsettings SOAtest 在命令行界面使用 - soatestcli 进行测试。
使用机器锁定许可证
若要安装机器锁定许可证:
- 请选择 Parasoft> Preferences 以打开首选项对话框。
- 在左窗格,选择 License 类别。
- 如果您安装了多个 Parasoft 产品,请打开要授权的 Parasoft 产品的选项卡(例如,Jtest、SOAtest)。
- 选择 Local 选项。
- 联系 Parasoft 代表以获得许可证。您需要提供此面板中列出的机器码。
- 在美国,请拨打 1-888-305-0041。在其他地点,请使用 联系 Parasoft 技术支持上可用的联系方式。
- 如果还没有有效的许可证集,并且希望在不打开 GUI 的情况下获得机器码,请从命令行运行命令行调用。机器码将在输出消息中报告(比如,
错误:
许可证无效(机器码:
WIN32-12345678)
。
- 请输入许可证密码。
- 单击 Apply。许可证首选项页面将显示您被授权使用的特性,以及许可证的有效日期。
- 单击 OK 设置并保存许可证。
手动向 localsettings 添加许可证
若要通过 localsettings 添加或修改许可证设置:
如果您将使用自定义版本许可证,请在 localsettings 中定义适当的许可证特性,如下所示:
[product].license.custom_edition_features= All enabled features
注意,许可证特性设置只适用于自定义版本许可证。
在 localsettings 中定义主要许可证设置,如下所示:
[product].license.network.edition= Type of license edition [product].license.use_network= Value (true or false) license.network.host= Host name license.network.port= Port number
请查阅 配置 localsettings 有关 localsettings 的详细信息和所有与许可证相关的选项的列表。
在不使用 localsettings 的情况下,手动添加许可证
如果不希望使用 localsettings 文件指定许可,可以使用 parasofttest.ini 文件配置它,如下所示:
- 在 Parasoft 测试安装中(比如,c:\Program Files\Parasoft\Test\<version>),创建 parasofttest.ini 文件。
编辑 parasofttest.ini 文件以提供授权细节。使用以下格式:
license.network.host=snake.parasoft.com license.network.port=2002 enforce.configure=true
这里指定的许可设置将在产品以 UI 模式启动时读取。