安装 RQM
将 WASCE 服务器的安装目录简称为 WASCE_HOME,打开命令窗口,切换工作目录到 wasce_Home/bin,在启动服务器之前,必须设置 GERONIMO_OPTS 变量,在不同平台,分别输入如下命令:
Windows
set GERONIMO_OPTS=-Xmx1000M -XX:MaxPermSize=128m -Dcom.ibm.team.repository.provision.profile =file:///JAZZ_HOME/server/conf/jazz /provision_profiles -Dcom.ibm.team.server.configURL=file:///JAZZ_HOME/server/conf/jazz/ teamserver.properties -Dlog4j.configuration=file:///JAZZ_HOME/server/log4j.properties -Djava.awt.headless=true -Dorg.eclipse.emf.ecore.plugin.EcorePlugin.doNotLoadResourcesPlugin=true -Dcom.ibm.team.repository.discovery.document.location= file:///JAZZ_HOME/server/conf/jazz/services.xml -Dcom.ibm.team.repository.friends.config.location= file:///JAZZ_HOME/server/conf/jazz/friendsconfig.rdf |
AIX / Linux / Solaris
export GERONIMO_OPTS=”-Xmx1000M -XX:MaxPermSize=128m -Dcom.ibm.team.repository.provision.profile =file:///JAZZ_HOME/server/conf/jazz /provision_profiles -Dcom.ibm.team.server.configURL=file:///JAZZ_HOME/server/conf/jazz/teamserver.properties -Dlog4j.configuration=file:///JAZZ_HOME/server/log4j.properties -Djava.awt.headless=true -Dorg.eclipse.emf.ecore.plugin.EcorePlugin.doNotLoadResourcesPlugin=true -Dcom.ibm.team.repository.discovery.document.location= file:///JAZZ_HOME/server/conf/jazz/services.xml -Dcom.ibm.team.repository.friends.config.location= file:///JAZZ_HOME/server/conf/jazz/friendsconfig.rdf |
备注 :
- 此处 JAZZ_HOME 是指所拷贝的 JAZZ 安装文件子集的路径。
- 命令必须在同一行,每个 -D 选项之间以空格隔开。
- 每次启动 RQM 之前,都必须设置 GERONIMO_OPTS 环境变量,如果您想永久性地记录这些属性,可以修改 WASCE_HOME/bin 目录下的 startup.bat(sh)脚本。
- 在启动过程中可能会出现如下错误,并不影响 RQM 的运行,可以忽略。{[ExtensionRegistryEventDispatcher]ERRORx.internal.javascript.JavaScriptDependencyAnalyzer - Locale path [../com/ibm/team/dashboard/web/ui/internal/nls] is not found } .
打开命令窗口,切换到工作目录 wasce_Home/bin,其中 wasceHome 是服务器的安装目录。调用服务器的 startup 脚本
Windows
startup.bat |
Linux
startup.sh |
备注 :
尽管 WASCE 服务器有多种启动的方式,推荐通过在命令行输入 startup.bat(sh),这样可以确保 GERONIMO_OPTS 参数在 WASCE 启动时被读入。
为了检查您是否正确配置了这些 GERONIMO_OPTS 参数,可以通过在浏览器访问 http://localhost:8080/console/portal/Server/Java%20System%20Info 查看 WASCE 的系统信息,使用以下信息登录:缺省用户名为 system,缺省密码为 manager,在 Etc 标签窗口下,您可以看到刚刚配置的一些 RQM 参数,如下图所示:
图 15. 查看 Geronimo_OPTS 参数

通过在浏览器访问 http://localhost:8080/console/portal 登录 WASCE 服务器。
在登录页面上,通过输入授权访问管理控制台的用户名和密码来登录到管理控制台。默认用户名为 system,默认密码为 manager,在管理控制台页面上,找到 Console Navigation,然后在 Applications 标签下,选择 Deploy New。在 Archive 这一栏,选择 JAZZ_HOME/server/tomcat/webapps 目录下的 jazz.war,在 Plan 这一栏,选择刚刚创建的 geronimo-web.xml 文件,单击 [Install], 开始部署 RQM 应用。
访问配置 RQM
在浏览器访问 https://localhost:8443/jazz/admin,进入 RQM 的登录界面,根据权限设定,只有隶属于 JazzAdmin 和 JazzDWAdmin 的用户才有权限进入,所以我们要使用在 LDAP 服务器总配置好的 JazzAdmins 和 JazzDWAdmin 用户登录。
如果使用 JazzUsers 或 JazzGuests 组的用户登录,会出现 The user testUser is not authorized to access Jazz Team Server Admin UI 的错误提醒。
单击 Configure 下的 [Advanced Properties],在屏幕右方会出现所有的配置属性。
在本文中,我们使用 DB2 Express-C 来保存测试资产,单击 [Database Connection],对数据库连接信息进行详细配置。
- DB Type 填写 JDBC,默认值为 JDBC
- JDBC Vendor 填写 DB2,默认值为 Derby
- JDBC Location 填写 //DB2_Server_IP:port/JAZZ:user=db2admin;password={password};
- DB2_Server_IP,port,user 根据您的实际配置填写。
- JDBC Password 填写连接到数据库的密码。
- 在 "User Registry Type" 一栏中选择 LDAP,以完成 RQM 与 LDAP 的集成。
配置 RQM
在浏览器访问 https://localhost:8443/jazz/setup 进入用户配置界面,进一步配置 RQM 使用的数据库的连接信息,邮件通知功能和用户注册信息。
RQM 提供了两种配置方式 Fast Path Setup 和 Custom Setup,如果您采用 RQM 的默认设置,可使用 Fast Path Setup。本文中对数据库连接信息和用户注册信息需进行详细的设定,推荐使用 Custom Setup 的配置方式,它会引导您进行详细的 RQM 设置。
在上一步配置 RQM 高级属性时,已经对数据库连接信息进行了设定,在这里只需检测确保上一步配置的信息和实际情况相同。
图 21. 配置数据库和连接类型
图 22. 数据库位置和密码信息
如果您想追踪 RQM 中任何的工作项目的变化,在 E-Mail Notification 一栏中选择 Enabled,然后对 SMTP 服务器进行正确的参数设置,这样就可以开通电子邮件通知,每当项目信息发生变化,您将会收到一份邮件通知。
如果您对邮件通知功能不感兴趣,在 E-Mail Notification 一栏中选择 Disabled。
在“Select the type of user registry you will use”域中选择 LDAP,开始设置 RQM 和 LDAP 的连接。
下一步,在 LDAP Registry Location 域填写 LDAP 服务器的位置:格式为:ldap://ldap_server_ip:port,在 User Name 和 Password 域,填写访问 LDAP 的用户信息,如果您打算匿名访问 LDAP 服务器,这两处可以不填。
在 Base User DN 域中,设定 LDAP 中 RQM 用户的 Base DN。
在 User property Names Mapping 中,对 RQM 用户的属性和 LDAP 服务器中的属性进行匹配映射。
在 Base Group DN 域中,设定 LDAP 中 RQM 用户组的 Base DN。
在 Jazz to LDAP Mapping 中,对 RQM 用户组属性和 LDAP 服务器中的用户组属性进行匹配映射。
在 Group Name Property 域中,填写 LDAP 服务器中 RQM 用户组的名字,默认值为 cn。
在 Group Member Property 域中,填写代表属于 LDAP 服务器某个组成员的属性,默认值为 members。
正确配置完以上数据后,您就可以开始您的第一个 RQM 管理项目了。
总结
通过以上配置,您可以成功地将 RQM 运行于 WASCE 服务器上,运用 LDAP 目录服务器中注册的用户登录 RQM,体验新一代测试管理和质量管理平台。它会从业务需求到测试计划,设计和执行过程进行跟踪,来帮助您有效控制软件质量。
来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/14780873/viewspace-673746/,如需转载,请注明出处,否则将追究法律责任。
转载于:http://blog.itpub.net/14780873/viewspace-673746/