目录:导读

  • 一、前言
  • 二、禅道安装
  • 三、Xftp安装
  • 四、Xshell部署环境
  • 五、访问禅道
  • 六、遇到的问题



一、前言

以前出去面试总会被问到:测试环境怎么搭建?

刚工作1-2年不会搭建测试环境还可以原谅自己,工作3-5年后如果还是对测试环境搭建一无所知,面试官会一脸的鄙视

环境准备:

  • 1.一台Linux服务器, 操作系统: CentOS 7.4 64位
  • 2.Xshell 5.0
  • 3.Xftp 5.0
  • 4.ZenTaoPMS.9.8.3.zbox_64.tar.gz安装包

二、禅道安装

禅道安装包
禅道官网下载 【http://dl.cnezsoft.com/zentao/9.8.3/ZenTaoPMS.9.8.3.zbox_64.tar.gz】安装包

下载完成之后,接下来要把安装包放到阿里云服务器上的/opt目录,并解压

tar -xvf  ZenTaoPMS.9.8.3.zbox_64.tar.gz

如何把本地的文件上传到linux服务器上呢?这是个问题,可以用Xshell里面的一个Xftp插件解决

三、Xftp安装

是一个基于 MS windows 平台的功能强大的SFTP、FTP 文件传输软件。使用了 Xftp 以后,MS windows 用户能安全地在 UNIX/Linux 和 Windows PC 之间传输文件

平常使用windows的小白用户,如果不会操作linux上的文件,可以安装Xftp,可以很友好的和linux服务器上文件传输

下载完成后,傻瓜式的安装就可以了,有中文版和英文版切换。打开Xshell界面,点文件传输按钮,就能进入Xftp交互页面了

zabbix手动测试_linux


Xftp交互页面如下,左边是你本地电脑的文件,右边是服务器上的文件。右侧进入到/opt目录,找到下载的安装包直接拽过去就可以了

zabbix手动测试_linux_02

四、Xshell部署环境

回到Xshell界面,连上阿里云服务器

cd到/opt目录,解压文件

[root@yoyo ~]# cd /opt
[root@yoyo opt]# tar -xvf  ZenTaoPMS.9.8.3.zbox_64.tar.gz

zabbix手动测试_运维_03


修改禅道自带的Apache和mysql端口号,-ap是Apache端口可以随意设置,我这里是8088,-mp是mysql数据库的端口

接着执行/opt/zbox/zbox start,重启禅道

[root@yoyo opt]# /opt/zbox/zbox -ap 8088
[root@yoyo opt]# /opt/zbox/zbox -mp 8089
[root@yoyo opt]# /opt/zbox/zbox start
Apache is running
Mysql is running
[root@yoyo opt]#

创建数据库账号:/opt/zbox/auth/adduser.sh
Account: admin_yo
Password: 123456

[root@yoyo opt]# /opt/zbox/auth/adduser.sh
This tool is used to add user to access adminer
Account: admin_yo
Password: Adding password for user admin_yo
[root@yoyo opt]#

接着开放防火墙端口(我这边好像不用这步操作)
备注:如果不会vim编辑器的话,也可以用Xftp打开到对应文件,右键文本编辑修改后保存就行了

cd /etc/sysconfig

vim iptables,打开文件后,输入以下内容

-A INPUT -p tcp -m state —state NEW -m tcp —dport 9096 -j ACCEPT
-A INPUT -p tcp -m state —state NEW -m tcp —dport 9095 -j ACCEPT

保存并退出,执行/bin/systemctl restart iptables重启防火墙

五、访问禅道

接着点开浏览器,输入地址:http://服务器公网ip:8088/。这个页面暂时是无法访问,需要在阿里云服务器上开启8088端口

打开云服务器ECS-安全组-配置规则

zabbix手动测试_linux_04


添加安全组规则,新增8088端口访问权限

  • 规则方向:入方向
  • 协议类型:自定义 FTP
  • 端口范围: 8088/8088
  • 授权对象:0.0.0.0/0

zabbix手动测试_运维_05


再去浏览器访问http://服务器公网ip:8088/, 就可以打开禅道地址了

zabbix手动测试_测试用例_06


首次登陆可以使用admin 123456登陆访问

zabbix手动测试_服务器_07


如果想用http://www.xxx.com 这种能访问到,那就需要买域名了

六、遇到的问题

启动Apache报错,而Mysql却启动成功

经过查看原因,是本地环境的httpd没有启动,且默认80端口被占用

确定问题所在,可以使用/opt/zbox/zbox -h命令来获取关于zbox命令的帮助

其中 -ap参数 可以修改Apache的端口,-mp参数 可以修改Mysql的端口(比如:/opt/zbox/zbox -ap 8888)./zbox restart -ap 8888 -mp 3307

修改默认端口,查看httpd进程:ps -ef|grep httpd

然后执行: killall -9 httpd 停止所有httpd进程

进入 /opt/zbox/etc/sysconfig/ 目录中, 重新启动httpd:service httpd start

然后再次执行 /opt/zbox/zbox start 命令开启Apache和Mysql即可