Linux环境下搭建Java Web测试环境的具体步骤

Linux环境下搭建Java Web测试环境的具体步骤

无论你是中高级测试工程师,还是初级,在面试中,面试官都会问一句:“你会搭建测试环境吗?你熟悉Linux基本操作命令吗?”。当然,在面试中你可以简单阐述下搭建步骤,但是实际工作应用中,你可能就不知道具体的步骤细节。本文将重点分享Java Web测试环境搭建的具体步骤,你可以了解下。

  • Linux环境下搭建Java Web测试环境的具体步骤
    • 1 什么是测试环境
    • 2 搭建环境常用的Linux目录结构及命令
      • 2.1 Linux默认目录结构
      • 2.2 Linux常用命令
    • 3 Java Web测试环境搭建的具体步骤
      • 3.1 安装JDK
      • 3.2 安装Web服务器 — Tomcat
      • 3.3 安装数据库 — MySQL
      • 3.4 项目部署
      • 3.5 启动MySQL、Tomcat

1 什么是测试环境

测试环境,即测试运行其上的软硬件环境相关的描述,为了完成软件测试工作所必需的计算机软硬件、网络、数据及测试工具的总称。可以用公式表示为:

测试环境 = 硬件 + 软件 + 网络 + 数据准备 + 测试工具

通俗地说,测试环境就是测试工程师测试程序时需要的承载体,模拟真实环境的配置。针对Java Web测试环境可以概括为:

测试环境 = PC+ 平台与运行Java工具+ Web服务器+ 数据库+ 测试工具

本文搭建的Java Web测试环境选择Linux操作系统、JDK、Tomcat服务器、MySQL数据库。测试环境与开发环境、生产环境是有本质区别的,它尽量做到与用户的生产环境(真实环境)相同。

2 搭建环境常用的Linux目录结构及命令

2.1 Linux默认目录结构

默认目录 含义
/: 根目录
/root: root账户的home目录
/home: 用户的目录,每个用户有一个home
/bin: 可执行文件和命令
/lib: 库文件
/etc: 配置文件存放地
/usr: 用户的应用程序和文件的安装地
/var: 包含各种数据文件、日志、临时文件
/tmp: 程序产生的临时文件
/boot: 启动目录,包含启动过程中大部分文件
/dev: 设备文件目录
/mnt: 挂接其他文件系统
/sbin: 系统管理员的命令和工具

2.2 Linux常用命令

命令 含义
pwd 显示当前所在目录的路径
cd / 进入到系统根目录
cd /tmp 进入指定目录/tmp
cp file /tmp 复制file文件到/tmp目录下
cp /home/file1 /tmp/file2 复制/home/file1到/tmp目录下并改名为file2
tar -zxvf file 解压file包
-z 支持gzip压缩文件
-x 解压缩文件
-v 显示详细过程
-f 指定压缩文件
vi /tmp/file 编辑指定目录/tmp下的file文件
:w 保存修改
:q 退出vi
:wq 保存并退出
mkdir dir 在当前目录下创建dir 子目录
mkdir /tmp/dir 在指定目录/tmp下创建dir子目录
mv file /tmp 移动file文件到/tmp目录下
rm /tmp/file 删除指定目录/tmp下的文件file
rpm -qa grep linux
-q 对已安装的包进行简单查询
rpm -e packagename 卸载已安装的package包
kill -9 进程号 强制关闭指定进程

3 Java Web测试环境搭建的具体步骤

Java Web项目测试必备工具:虚拟机(VMware Workstation)、Java环境配置(配置JDK)、Web服务器(Tomcat)以及数据库(MySQL)等,各工具所需版本根据需要来下载相应版本。

准备好必备工具后,接下来就是开始搭建:首先,配置Java环境,即下载JDK并配置环境变量;其次,安装好JDK后再下载并安装Tomcat,设置好Tomcat编码;接着,安装MySQL和导入SQL,值得注意的是必须使MySQL客户端和Web服务器端编码设置完后才再导入SQL;然后,进行项目文件从从Windows上导入到Linux里,以及修改数据库连接配置;最后,启动MySQL、Tomcat进行访问,这样就搭建好了测试环境。

3.1 安装JDK

Step1:检查Linux是否已存在的JDK

rpm -qa|grep -i jdk   //如果有自带,先卸载再装

Step2:如果有JDK相关文件,那么就卸载

rpm -e 已安装的包

Step3:把包复制到/usr/local目录下

cp JDK压缩包名 /usr/local

Step4:解压JDK压缩文件

tar -zxvf 压缩包文件名

Step5:配置系统环境变量

vi /etc/profile
  • JDK的安装路径
export JAVA_HOME=/usr/local/jdk版本号
export JAVA_BIN=$JAVA_HOME/bin
export JAVA_LIB=$JAVA_HOME/lib
  • 类的搜索路径
export CLASSPATH=.:$JAVA_LIB/dt.jar:$JAVA_LIB/tools.jar
  • 命令的搜索路径
export PATH=$JAVA_BIN:$PATH

Step6:输入:wq,回车退出,重新执行系统配置文件,刷新

source /etc/profile

Step7:查看JDK版本信息及检查Java是否安装成功。

java -version
javac -version		//若显示所安装的版本,则说明JDK安装配置成功

3.2 安装Web服务器 — Tomcat

Step1:把下载的tomcat包复制/usr/local,和JDK一样
Step2:在当前目录下创建tomcat目录,并将tomcat包复制到tomcat目录

mkdir /usr/local/tomcat
cp -rf 压缩包文件名 /usr/local/tomcat

Step2:解压文件到tomcat

tar -zxvf 压缩包名

Step3:修改端口号:进入conf 修改server.xml文件,8080是默认的端口号,需要根据情况修改
Step4:启动服务,在tomcat/bin目录执行 ./startup.sh文件;关闭服务,在tomcat/bin目录执行 ./shutdown.sh文件
Step5:检查,在Firefox浏览器中输入访问地址:IP:8080/
如果连接上,出现tomcat默认页面,则安装成功;如果连接不上,但tomcat又是显示启动OK,检查firewall,路径为 /etc/sysconfig/iptables,将8080端口开启,.重启服务。

3.3 安装数据库 — MySQL

MySQL安装比较简单,可以使用源码安装,也可以使用yum在线安装,在这里介绍yum在线安装。

Step1:检查Linux是否有存在的MySQL

rpm -qa|grep -i mysql

Step2:如果有MySQL相关残余文件,那么就卸载

rpm -e 残余文件名

Step3:安装命令

yum search mysql
yum install mysql.x86_64 mysql-server.x86_64

Step4:给MySQL设置root密码

/usr/bin/mysqladmin -u root passwd ‘预置密码’

Step5:安装成功后,启动服务

service mysqld start
service mysqld restart

Step6:直接输入mysql 进入到数据库

3.4 项目部署

将项目文件从Windows系统导入部署到Linux系统中,输入:

cd /var/www/html
rz

然后再选择框找到该项目文件的路径进行确定,这就久完成了项目文件的导入。

导入好项目文件后,修改数据库连接的配置文件,连接到正确的测试数据库,然后就OK了。

3.5 启动MySQL、Tomcat

service mysqld start		//启动MySQL
./startup.sh				//启动Tomcat

在Tomcat没有报错的情况下进行浏览器访问后台,当出现一个登录页面时,说明整个Java Wed环境成功搭建。

搭建测试环境是所有测试工程师都应具备的能力,熟练操作Linux命令也是不可或缺的技能。

  • 致谢
    若对大家有用,感谢点赞或评论;若有不足或补充之处,也感谢大家评论进行指正或完善。相信这是互相进步的开始!

你可能感兴趣的:(操作系统OS,软件开发技术_操作系统)