第1章 测试环境搭建
数据测试的开始是测试工具选择和测试环境的搭建。本篇文章选择的测试工具有:Gitlab、Jenkins、zookeeper、kafka、Hbase。测试环境是在linux系统下,选择的操作系统是Ubuntu。需要了解Http与Json相关理论知识。
1.1 创建Ubuntu虚拟机
使用VirtualBox创建Ubuntu虚拟机。根据本机的内存和磁盘大小设置虚拟机的磁盘和内存大小。该虚拟机镜像是:ubuntukylin-14.04-desktop-amd64.ios。内存最大是本机内存的一半。
设置完镜像文件和系统相关的设置,启动虚拟机,开始安装Ubuntu系统,根据自己喜好设置用户名和密码。安装成功会出现如下界面:
输入用户名和密码,进入系统:
1.2 设置Window和Ubuntu系统文件共享
首先,点击VirtualBox左侧列表中虚拟机,右击在菜单栏里选择设置,会出现如下图,在设置桌面选择共享文件夹,添加你想要共享的文件。共享文件用“自动挂载”。设置完成就会如下图。
其次,进入Ubuntu系统,打开终端,输入如下命令:
sudo mkdir /mnt/shared(如果存在shared文件该步可以省略)
sudomount -t vboxsf 软件安装包 /mnt/shared
其中"软件安装包"是之前创建的共享文件夹的名字。完成结果如图:
Ubuntu系统下的“软件安装包”文件中的内容:
Windows系统下的“软件安装包”文件中的内容:
1.3 安装Gitlab
首先是下载。下载Gitlab:
https://bitnami.com/redirect/to/39039/bitnami-gitlab-7.1.1-0-linux-x64-installer.run
其次,安装。使用命令:
ewang@ewang-VirtualBox:~$sudoapt-get install ssh
ewang@ewang-VirtualBox:~$sudo./ bitnami-gitlab-7.1.1-0-linux-x64-installer.run
PS:切换到root用户的命令是:sudo su 与 sudo -i
1.4 安装jenkins
Ø 首先安装jdk
方法一:安装OpenJDK
sudo apt-get install openjdk-7-jdk
这个可以直接安装,或者你直接查询安装也可以
sudo apt-get install openjdk
然后按TAB键,程序会自动查找含有openjdk开头的软件
程序会输出 Display all 311 possibilities? (y or n) ,按y键就会列出软件
然后,输入以下后就开始安装
sudo apt-get install openjdk-7-jdk
方法二:rpm安装
下载rpm 同 1 下载
debian系统下,不能直接安装rpm格式,需用alien进行格式转换,转换成deb格式的
先安装
sudo apt-get install alien
然后进行格式转换安装。
alien -i jdk-8u5-linux-x64.rpm #直接安装,这个时间太长,先转换成DEB包,然后才安装
或者转换成DEB后安装
alien -d jdk-8u5-linux-x64.rpm #生成Debian包
sudo apt-get install jdk-8u5-linux-x64.deb
Ø 安装jenkins
1.依次输入如下命令下载jenkins
wget -q -O - http://pkg.jenkins-ci.org/debian/jenkins-ci.org.key | sudo apt-key add -
sudo sh -c 'echo deb http://pkg.jenkins-ci.org/debian binary/ > /etc/apt/sources.list.d/jenkins.list' sudo apt-get update -y
sudo apt-get install jenkins -y
注意:最后两步速度非常慢,主要是下载
2.安装文件位置
安装目录:/var/lib/jenkins
日志目录:/var/log/jenkins/jenkins.log
3.启动/停止
sudo /etc/init.d/jenkins start
sudo /etc/init.d/jenkins stop
4.访问(当前IP)
http://127.0.0.1:8089/
选择建议插件,安装结果如下:
PS:如果忘记管理员密码,可以进行如下操作:
复制那串字符到管理员密码中,点击下一步能成功登陆。还可以修改字符串为自己喜欢的类型。