前提条件
- 安装并运行 Apache Tomcat 8 或更高版本
- 核心 CTP 功能向后兼容 Virtualize 和/或 SOAtest 9.8.3 或更高版本,但是一些工具和特性需要最新版本的 Virtualize/SOAtest。
安装指南
- 如果您还没有这样做,请从下载文件中提取 CTP:
解压 em_<version>.zip
- 将
em.war
复制到<tomcat installation>/webapps
文件夹。
过一会儿,您应该会看到一个 em
文件夹出现在 <tomcat installation>/webapps
下。这是 CTP;它已由 Tomcat 自动部署。
使用单独安装的 MySQL 或 Oracle 数据库?
如果使用单独安装的 MySQL 或 Oracle 数据库(而不是嵌入式 HyperSQL 数据库),则必须在继续之前设置数据库。查阅 数据库(MySAL 或 Oracle)设置 以获得更多详情。
配置许可证和数据库
打开 web 浏览器,将其指向
http://<hostname>:8080/em
,其中<hostname>
是安装 Tomcat/CTP 的机器名或 IP 地址。应该看到这样的许可证页面:
如果稍后需要访问此页面,只需导航到 Administration> License Configuration。如果您的 Parasoft 许可证服务器上还没有合适的许可证,请通过将机器码通过电子邮件发送给 [email protected] 以获取许可证密钥,您可以将许可证服务器或机器锁定的本地许可证的密码添加到许可证服务器中。
了解可用的许可证特性
每个许可证将启用以下一项或多项功能:
API Testing:启用 API 测试模块,并使测试场景在环境管理器模块中可用。
Environment Management:启用环境管理器模块。
Service Virtualization:启用服务虚拟化模块,并使虚拟资产、代理和供应操作在环境管理器模块中可用。
Data Management:启用测试数据助理模块,并使存储库在整个 CTP 中可用。
Data Modeling:支持测试数据建模功能,例如测试数据可视化、复杂的测试数据生成,以及敏感信息的测试数据屏蔽。
安装新的许可证密钥到许可证服务器
如果需要添加新的许可证密匙,并且许可证服务器在与 CTP 一样的主机上,您可以直接从 CTP 中完成该操作。只需从 Administration 菜单(位于页面右上角)中选择 License Configuration ,然后复制 Parasoft 代表人员提供的许可证密匙到“添加新的许可证”区域并单击 Add License 按钮。一旦密钥被处理,它将将被添加到“已安装许可证”区域列表。
如果不想看到“添加新的许可证”区域,请确保将网络许可证的 Host name 字段设置为 localhost。
- 使用下列方式之一配置您的许可证,然后单击 Save:
- 对于网络许可证,请启用 Network 选项,并指定许可证服务器的名称和端口。指定要启用哪些可用许可特性。
对于本地(机器锁定)许可证,请启用 Local 选项,并将许可证密钥粘贴到 Password 字段中。
验证数据库配置,如下所示:
- 选择 Administration> Database Configuration。
- 检查默认设置。如果您将 MySQL 安装在与 CTP 相同的机器上,那么默认设置应该是正确的。
- 如果需要,修改这些设置,然后单击 Test Connection 以验证设置是否正确。有关配置 HyperSQL 和 JDBC 驱动程序的技巧,请参阅下面的注释。
- 选择 Administration> Database Configuration。
(可选)配置用户设置,如 定义用户和权限中所述。如果没有配置安全性和用户,则不需要用户登录。
您现在可以创建系统、组件和实例,并将您的 Virtualize 服务器链接到 CTP。
HyperSQL 注意事项
如果您使用的是嵌入式 HyperSQL 数据库(而不是单独安装的 MySQL 或 Oracle 数据库):
- 则请将 Type 设置为 HyperSQL。
- 输入一个路径,其中数据库文件应该保存在运行 Apache Tomcat 的主机上。 追加斜杠‘/’,使路径在文件系统中是绝对的。
- 如果数据库文件尚不存在,请单击 Create Database 按钮以创建完整的 HyperSQL 数据库。
JDBC 驱动程序注意事项
CTP 不附带用于 MySQL 或 Oracle 的 JDBC 驱动程序库。 数据库配置页面将指示您将 JDBC 连接器 jar 文件复制到应用服务器上的 WEB-INF/lib/
文件夹。
例如,使用从 http://dev.mysql.com/downloads/connector/j/ 下载并将其复制到mysql-connector-java-<version>.jar
, C:\Program Files\Apache\Tomcat\<version>\webapps\em\WEB-INF\lib
文件夹中的 MySQL。
对于 Oracle 数据库,请将 ojdbc jar 从 http://www.oracle.com/technetwork/database/features/jdbc/index-091264.html 复制到相同的 WEB-INF/lib/ 文件夹中
。