如何在CentOS 7上设置Zephyr测试管理工具
测试管理包括任何我们需要做的任何东西以及所有的东西。
测试管理工具用于存储有关如何测试的信息,计划测试活动并报告质量保证活动的状态。
因此,在本文中,我们将说明我们有关Zephyr测试管理工具的设置,包括管理测试过程所需的一切,可以保存测试员麻烦安装测试过程所需的单独应用程序。
一旦完成了它的设置,我们就可以跟踪错误,缺陷,并允许与团队合作,因为我们可以在整个测试过程中轻松分享和访问多个项目团队的数据,以便与团队进行协作。
Zephyr.的要求
我们将在下列其最低资源集下安装和运行Zephyr。
可以根据基础架构要求提高资源。
我们将在CentOS-7 64位安装Zephyr,而其二进制分布适用于几乎所有Linux操作系统。
Zephyr测试管理工具 | ||
---|---|---|
Linux操作系统 | CentOS Linux 7(核心),64位 | |
软件包 | JDK 7或更高版本,Oracle JDK 6更新 | 之前未安装Tomcat、MySQL |
RAM | 4 GB | 首选8 GB |
CPU | 2.0 GHZ或更高 | |
硬盘 | 30 GB,至少5GB必须可用 |
我们必须拥有超级用户(root)访问来执行Zephyr的安装过程,并确保使用静态IP地址正确配置了Yout网络,并且其默认的端口集必须可用,并且在防火墙中允许在端口80/Tomcat和端口443或者2099将使用Tomcat和端口443或者2099将在Zephyr中使用Tomcat 443,8005,8009,8010,用于RTMP协议。
安装Java JDK 7
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)
输出显示我们已成功安装OpenJDK Java Verion 1.7.0_79.
安装mysql 5.6.x.
如果机器上有其他MySQLS,则建议删除它们并其中安装此版本,或者将其模式升级到指定的模式。
作为这种特定的主要/次要(5.6.x)版本的MySQL是必需的,root用户名作为Zephyr准备工作。
要在CentOS-7中安装MySQL 5.6,请执行以下步骤:
下载RPM包,它将为MySQL Server安装创建yum repo文件。
[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 repo。
然后通过使用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 Server的新安装。
MySQL root用户密码为空。
对于良好的安全实践,我们应该重置密码MySQL root用户。
使用自动生成的空密码连接到MySQL并更改根密码。
[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安装和配置
现在,我们已准备好通过执行其二进制安装脚本,开始安装Zephyr。
[root@centos-007 ~]# ./zephyr_4_7_9213_linux_setup.sh –c
运行上述命令后,它将检查Java环境变量是否正确设置和配置。
如果有一些错误配置,我们可能会错误。
testing JVM in /usr ... Starting Installer ... Error : Either JDK is not found at expected locations or JDK version is mismatched. Zephyr requires Oracle Java Development Kit (JDK) version 1.7 or higher.
一旦正确配置了Java,那么它将开始安装Zephyr并要求按"O"继续并"C"取消设置。
让我们键入"o",然后按"输入"键开始安装。
下一个选项是查看Zephyr设置的所有要求,然后按"Enter"向前移动到下一个选项。
要接受许可协议类型"1"并按Enter键。
I accept the terms of this license agreement [1], I do not accept the terms of this license agreement [2, Enter]
其中我们需要选择我们想要安装的适当目的地位置,然后选择默认端口,如果要选择除默认端口以外,我们可以自由提及这里。
然后自定义MySQL数据库参数,并为配置文件提供正确的路径。
我们可能此时的错误可能如下所示。
Please update MySQL configuration. Configuration parameter max_connection should be at least 500 (max_connection = 500) and max_allowed_packet should be at least 50MB (max_allowed_packet = 50M).
为了克服此错误,请确保在MySQL配置文件中正确配置"max_connection"和"max_allowed_packet"限制。
因此,确认这些设置,连接到MySQL Server并如图所示运行命令。
正确配置MySQL数据库后,它将提取配置文件以完成设置。
安装过程在计算机上成功安装了Zephyr 4.7.
启动Zephyr桌面类型"Y"完成Zephyr安装。
启动Zephyr桌面
打开Web浏览器以启动Zephyr桌面与LocalHost IP地址,我们将呈潜到Zephyr桌面。
http://your_server_IP/zephyr/desktop/
从Zephyr仪表板点击"测试管理器",并使用"test.Manager"的Dault用户名和密码登录。
登录后,一旦我们将能够如图所示配置管理设置。
因此,请根据环境选择我们希望放置的设置。
使用管理设置完成后保存设置,同样执行资源管理和项目设置的设置,然后从Zephyr开始作为一整套测试管理工具。
从部门仪表板管理中检查并编辑管理设置的状态。