如何在CentOS 7.x上安装Zephyr测试管理工具(1)
2016-02-20 19:34:10 来源: Kashif Siddique Linux中国 评论:0 点击:
测试管理指测试人员所需要的任何的所有东西。测试管理工具用来记录测试执行的结果、计划测试活动以及汇报质量控制活动的情况。在这篇文章中,我们会向你介绍如何配置 Zephyr 测试管理工具,它包括了管理测试活动需要的所有东西,不需要单独安装测试活动所需要的应用程序,从而降低测试人员不必要的麻烦。一旦你安装完它,你就看可以用它跟踪 bug 和缺陷,和你的团队成员协作项目任务,因为你可以轻松地共享和访问测试过程中多个项目团队的数据。
Zephyr 要求
安装和运行 Zephyr 要求满足以下最低条件。可以根据你的基础设施提高资源。我们会在 64 位 CentOS-7 系统上安装 Zephyr,几乎在所有的 Linux 操作系统中都有可用的 Zephyr 二进制发行版。
注:表格
Zephyr test management tool | ||
Linux OS | CentOS Linux 7 (Core), 64-bit | |
Packages | JDK 7 或更高 , Oracle JDK 6 update | 没有事先安装的 Tomcat 和 MySQL |
RAM | 4 GB | 推荐 8 GB |
CPU | 2.0 GHZ 或更高 | |
Hard Disk | 30 GB , 至少 5GB |
安装 Zephyr 要求你有超级用户(root)权限,并确保你已经正确配置了网络的静态 IP ,默认端口必须可用并允许通过防火墙。其中 tomcat 会使用 80/443、8005、8009、8010 端口, Zephyr 内部使用 RTMP 协议的 flex 会使用 443 和 2099 号端口。
安装 Java JDK 7
安装 Zephyr,首先需要安装 Java JDK 7,如果你的系统上还没有安装,可以按照下面的方法安装 Java 并设置 JAVA_HOME 环境变量。
输入以下的命令安装 Java JDK 7。
- [root@centos-007 ~]# yum install java-1.7.0-openjdk-1.7.0.79-2.5.5.2.el7_1
- [root@centos-007 ~]# yum install java-1.7.0-openjdk-devel-1.7.0.85-2.6.1.2.el7_1.x86_64
安装完 java 和它的所有依赖后,运行下面的命令设置 JAVA_HOME 环境变量。
- [root@centos-007 ~]# export JAVA_HOME=/usr/java/default
- [root@centos-007 ~]# export PATH=/usr/java/default/bin:$PATH
用下面的命令检查 java 版本以验证安装。
- [root@centos-007 ~]# java –version
- java version "1.7.0_79"
- OpenJDK Runtime Environment (rhel-2.5.5.2.el7_1-x86_64 u79-b14)
- OpenJDK 64-Bit Server VM (build 24.79-b02, mixed mode)
输出显示,我们已经正确安装了 1.7.0_79 版本的 OpenJDK Java。
安装 MySQL 5.6.x
如果机器上有其它的 MySQL,建议你先卸载它们并安装这个版本,或者升级它们的模式schemas到指定的版本。因为 Zephyr 前提要求这个指定的 5.6.x 版本的 MySQL ,要有 root 用户名。
可以按照下面的步骤在 CentOS-7.1 上安装 MySQL 5.6 :
下载 rpm 软件包,它会为安装 MySQL 服务器,创建一个 yum 库文件。
- [root@centos-007 ~]# yum install wget
- [root@centos-007 ~]# wget http://repo.mysql.com/mysql-community-release-el7-5.noarch.rpm
然后,用 rpm 命令安装下载下来的 rpm 软件包。
- [root@centos-007 ~]# rpm -ivh mysql-community-release-el7-5.noarch.rpm
安装完这个软件包后,你会有两个和 MySQL 相关的新的 yum 库。然后,使用 yum 命令安装 MySQL Server 5.6,它会自动安装所有需要的依赖。
- [root@centos-007 ~]# yum install mysql-server
安装过程完成之后,运行下面的命令启动 mysqld 服务并检查它的状态是否激活。
- [root@centos-007 ~]# service mysqld start
- [root@centos-007 ~]# service mysqld status
对于全新安装的 MySQL 服务器,MySQL root 用户的密码为空。为了安全起见,我们应该重置 MySQL root 用户的密码。用自动生成的空密码连接到 MySQL 并更改 root 用户密码。
- [root@centos-007 ~]# mysql
- mysql> SET PASSWORD FOR 'root'@'localhost' = PASSWORD('your_password');
- mysql> flush privileges;
- mysql> quit;
现在,我们需要在 MySQL 默认的配置文件中配置所需的数据库参数。打开 "/etc/" 目录中的文件并按照下面那样更新。
- [root@centos-007 ~]# vi /etc/my.cnf
- [mysqld]
- datadir=/var/lib/mysql
- socket=/var/lib/mysql/mysql.sock
- symbolic-links=0
- sql_mode=NO_ENGINE_SUBSTITUTION,STRICT_TRANS_TABLES
- max_allowed_packet=150M
- max_connections=600
- default-storage-engine=INNODB
- character-set-server=utf8
- collation-server=utf8_unicode_ci
- [mysqld_safe]
- log-error=/var/log/mysqld.log
- pid-file=/var/run/mysqld/mysqld.pid
- default-storage-engine=INNODB
- character-set-server=utf8
- collation-server=utf8_unicode_ci
- [mysql]
- max_allowed_packet = 150M
- [mysqldump]
- quick
保存配置文件中的更新并重启 mysql 服务。
- [root@centos-007 ~]# service mysqld restart
下载 Zephyr 安装包
我们已经安装完了,安装 Zephyr 所需要的软件包。现在,我们需要获取 Zephyr 二进制发布包和它的许可证密钥。到 Zephyr 官方下载链接:http://download.yourzephyr.com/linux/download.php ,输入你的电子邮件 ID 并点击下载。
下载 Zephyr
然后,确认你的电子邮件地址,你会获得 Zephyr 下载链接和它的许可证密钥链接。点击提供的链接从服务器中选择和你操作系统合适的版本下载二进制安装包以及许可证文件。
我们把它下载到 home 目录并更改它的权限为可执行。
Zephyr 二进制包
