M1 Mac搭建自己的web项目供自动化练习

前言:本篇教程主要讲解在M1芯片的MAC上面快速搭建自己的web项目,方便自己做一些自动化测试的练习,其它类型系统都可以参考,大致步骤一致

目录

一、需要配置的环境

二、配置JDK环境

三、配置tomcat服务

四、配置mysql数据库

五、安装jpress

六、总结


一、需要配置的环境

  • arm版macOS Big Sur系统,版本11.4,操作环境已按照其它篇配置完善
  • JDK
  • mysql数据库
  • apache-tomcat
  • jpress

二、配置JDK环境

因为后面tomcat服务的运行环境是java环境,所以这里我们得先把java环境配好,这里对于macOS系统的JDK安装个人推荐使用Zulu OpenJDK去安装部署,它是适配了arm版的macOS的

zulu jdk下载链接:https://www.azul.com/downloads/?package=jdk

进入网址后,选择ARM版macOS系统,推荐下载dmg文件

下载完成后在访达里面双击安装就行了,zulu引导会直接帮你安好

安装完成后打开终端输入java --version查看是否安装成功

三、配置tomcat服务

tomcat下载地址:https://tomcat.apache.org/download-90.cgi

这里我选择的版本是tomecat 9.0.48,然后在下载页选择zip或者tar包

下载完成之后将文件解压缩到对应的目录下面就可以了

比如我这里解压到自己建的software目录下面

zip和tar包解压命令unzip 和 tar -xzf

解压完成之后进入tomcat目录下面,找到bin目录

进入bin目录后,可以看到strtup.sh 和 shutdown.sh这两个sh文件,一个是起服务,一个是关闭服务

#起服务的话,直接移动到tomcat的bin目录下,使用下面命令启动tomcat服务
./startup.sh

#关闭服务,使用下面命令
./shutdown.sh

我们输入./startup.sh启动tomcat服务后,终端会出现tomcat started提示

然后验证tomcat是否启动成功,由于tomcat默认使用的是8080端口,后面我们可以直接使用这个端口进行访问,如果想要修改端口,也可以直接去修改tomcat配置文件server.xml,修改port端口号就行

然后tomcat服务起来之后,打开浏览器输入

http://localhost:8080

可以看到打开的是tomcat的启动页,说明服务启动正常

四、配置mysql数据库

配置mysql数据库是为了后面配置jpress项目做准备的,后面一些数据都是存在数据库里

mysql下载地址:https://dev.mysql.com/downloads/mysql/

然后选择macOS 11(x86,64-bit),DMG Archive那个DMG文件

下载完成后在访达里面双击对应的DMG文件进行安装,按照安装向导安装就可以了,中间会有一个配置是要你输入mysql root 用户的密码,这个密码要记住,后面登录mysql会用到

mysql安装完成后默认安装位置一般都在/usr/local/mysql目录下面

接下来我们要配置一下mysql的环境变量,因为我这里使用的zsh模式,所以一般环境变量都会配在~/.zshrc文件里

需要加上以下环境变量:

然后刷新一些zshrc文件

source ~/.zshrc

接下来就可以使用mysql -u root -p 进行登录mysql了

由于后面jpress项目会用到对应的数据库,这里我们要在mysql里面创建一个我们后面对接jpress数据的库

create database selenium_db;

然后我们查看是否创建成功:

五、安装jpress

jpress下载地址:http://www.jpress.io/club/post/116

按照jpress官网说明下载就行了,这里我们选择下载war包

从网盘下载后的war包是包含所有jpress版本的:

可以选择最新版本的jpress然后解压到tomcat目录下的webapp目录里面

这里我举个例子,具体目录参考你们tomcat安装的地方

unzip jpress-v4.0.7.war -d /Users/liushiwen/software/tomcat-9.0.48/apache-tomcat-9.0.48/webapps/jpress

解压完成后需要重启tomcat服务器,这样tomcat会自动检索jpress

然后我们使用下面网址访问jpress

http://localhost:8080/jpress

会自动跳转至安装页

选择下一步后填写数据库的信息

数据库名填写之前创建的数据库的名字,例如我的是selenium_db

然后输入用户名root,密码就是你设的数据库root的密码

然后主机和端口号都默认了,再选择下一步

后面就是配置一些网站名字之类的,创建超级管理员账号啥的

完成进入登陆页,输入用户名密码验证码登录

六、总结

这样你的web测试项目就搭建完成了,后面就可以在这个jpress项目上练习一些自动化之类的了,一般的UI自动化用jpress练习是很棒的方式,当然接口练习也是一样的,欢迎大家都尝试一下。

搭建jpress web项目很简单,步骤都差不多,大家都可以试一下,jpress对于自己练习一些自动化很有帮助的。

猜你喜欢

转载自blog.csdn.net/weixin_47614014/article/details/118165305