【Selenium项目实战】项目环境搭建:安装JDK、mysql、Tomcat、jpress和测试系统
前言
一直想学习自动化测试,但是都没行动,业余时间学习零零碎碎并记录20210416。
【Selenium项目实战】
- 项目环境搭建:安装JDK、mysql、Tomcat、jpress和测试系统
- 需求分析和用例设计
- 项目架构设计
- 完成项目基本测试
- 解决验证码问题
- 完成项目测试用例
项目环境搭建
本项目是一个JAVA开源项目,需要搭建JAVA运行环境,另外项目用到了数据库,所以需要安装数据库
1、安装JDK(参考:CSDN)
(1)安装jdk软件一般步骤:
- 到Oracle官网下载JDK1.8安装包。
- 打开获取到的安装包按步骤安装到系统上。
- 配置系统的环境变量。
- 验证JDK1.8是否安装成功。
但是!在官网下载速度偏慢!!
(2)小编这边给大家附上从官网下载好的jdk-8u211-macosx-x64.dmg,其下载地址如下:
链接: https://pan.baidu.com/s/1ShNdeqV0AXS9LKdOKysAvg 密码: qprj
安装包如下图所示:
(ps:名称为jdk-8u211-macosx-x64.dmg,表示这是java8版本号为211的JDK安装包。)
(3)下载完成后,我们可以开始安装啦
1、双击dmg安装包
点击JDK 8 Update 211.pkg,后面就是傻瓜式的安装了,一直按照系统提示安装就好了~
2、配置系统的环境变量
上一步骤,实际上,我们只是把JDK1.8的文件复制到操作系统上。但是我们如果要在terminal终端(或者iTerm2)上使JAVA命令,还要让应用知道JDK1.8环境的存在,那我们还需要配置系统的环境变量。
首先找到JDK安装的主目录:
/Library/Java/JavaVirtualMachines/jdk1.8.0_211.jdk/Contents/Home
3、打开终端
进入当前用户的home目录:
cd ~/
打开.bash_profile并编辑:
open .bash_profile
在文件的末尾加上,并保存:
export JAVA_HOME=/Library/Java/JavaVirtualMachines/jdk1.8.0_211.jdk/Contents/Home
4、验证JDK1.8是否安装成功
java -version
附上安装成功的截图:
2、安装Tomcat,小编以mac为例
(1)下载地址:官网地址http://tomcat.apache.org/
(2)解压,启动
将文件解压,可以改名成为Tomcat,进入到bin目录下
MacBook-Pro Library % cd apache-tomcat-8.5.37/bin
(3)开启
MacBook-Pro bin % ./startup.sh
Using CATALINA_BASE: /Users/ff/Library/apache-tomcat-8.5.37
Using CATALINA_HOME: /Users/ff/Library/apache-tomcat-8.5.37
Using CATALINA_TMPDIR: /Users/ff/Library/apache-tomcat-8.5.37/temp
Using JRE_HOME: /Library/Java/JavaVirtualMachines/jdk1.8.0_211.jdk的副本/Contents/Home
Using CLASSPATH: /Users/ff/Library/apache-tomcat-8.5.37/bin/bootstrap.jar:/Users/zhengxiaofang/Library/apache-tomcat-8.5.37/bin/tomcat-juli.jar
Tomcat started.
(4)关闭
./shutdown.sh
(5)查看进程
MacBook-Pro bin % ps -ef|grep tomcat-501 9019 1 0 11:18上午 ttys000 0:03.24 /Library/Java/JavaVirtualMachines/jdk1.8.0_211.jdk的副本/Contents/Home/bin/java -Djava.util.logging.config.file=/Users/ff/Library/apache-tomcat-8.5.37/conf/logging.properties -Djava.util.logging.manager=org.apache.juli.ClassLoaderLogManager -Djdk.tls.ephemeralDHKeySize=2048 -Djava.protocol.handler.pkgs=org.apache.catalina.webresources -Dorg.apache.catalina.security.SecurityListener.UMASK=0027 -Dignore.endorsed.dirs= -classpath /Users/ff/Library/apache-tomcat-8.5.37/bin/bootstrap.jar:/Users/ff/Library/apache-tomcat-8.5.37/bin/tomcat-juli.jar -Dcatalina.base=/Users/ff/Library/apache-tomcat-8.5.37 -Dcatalina.home=/Users/ff/Library/apache-tomcat-8.5.37 -Djava.io.tmpdir=/Users/ff/Library/apache-tomcat-8.5.37/temp org.apache.catalina.startup.Bootstrap start501 9022 7540 0 11:18上午 ttys000 0:00.01 grep tomcat-
MacBook-Pro bin %
(6)测试。在浏览器中打开localhost:8080
3、安装Mysql
- Linux centos7x64系统下安装mysql(在线/离线)参考:CSDN
- MAC安装Mysql
一、下面以MAC为例
1、执行安装命令:brew install mysql。
ffdeMacBook-Pro /Library % brew install mysql
==> Downloading https://homebrew.bintray.com/bottles/protobuf-3.12.4.catalina.bottle.tar.gz
==> Downloading from https://d29vzk4ow07wi7.cloudfront.net/a18a7e12c9effa966240e3123ccd6d222b3663ae0399e48d00cb6c61bdae63f4?response-content-disposition=attachment%3Bfilename%3D%22protobuf-3.12.4.catalina
######################################################################## 100.0%
==> Downloading https://homebrew.bintray.com/bottles/mysql-8.0.21.catalina.bottle.tar.gz
==> Downloading from https://d29vzk4ow07wi7.cloudfront.net/169ba3fdb1a0e61c98c47d021fbc20a9bd5513ac455b68ed449ce6fe96dbfa93?response-content-disposition=attachment%3Bfilename%3D%22mysql-8.0.21.catalina.bo
######################################################################## 100.0%
==> Installing dependencies for mysql: protobuf
==> Installing mysql dependency: protobuf
==> Pouring protobuf-3.12.4.catalina.bottle.tar.gz
==> Caveats
Emacs Lisp files have been installed to:/usr/local/share/emacs/site-lisp/protobuf
==> Summary
【Selenium项目实战】项目环境搭建:安装JDK、mysql、Tomcat、jpress和测试系统相关推荐
- JavaWeb项目实战(2)安装JDK和Tomcat以及Eclipse构造开发环境
1.安装JDK 下载JDK,官网下载地址https://www.oracle.com/java/technologies/javase-jdk8-downloads.html 这是我下载的版本 双击e ...
- Linux安装jdk,mysql,tomcat,redis和nginx
Linux安装jdk,mysql,tomcat,redis和nginx 1. jdk 2. mysql 3. tomcat 4. redis 5. nginx 首先安装lrzsz: yum -y in ...
- linux下安装jdk, mysql,tomcat等application示例,并且开启MySQL远程访问权限
Linux软件安装 jdk,mysql,tomcat 软件安装:软件在阿里云盘下载:30天内有效,如果过期,请联系我 https://www.aliyundrive.com/s/mKjz8t8oF9M ...
- selenium windows 下面环境搭建(安装JDK)
JDK 安装 由于JMETER 是100% 基于JAVA 语言,所以,安装JMETER 之前需先安装JDK,在课程学习过程中间采用的是jdk1.7.0_80 版本(Jmeter 至少需jd ...
- linux安装jdk mysql tomcat之部署项目
最近项目上线自己操作了几遍linux部署项目,有点心得写下来,也是第一次写博客的菜鸟,有不对之处,欢迎各位提出意见- 要求:已经安装好了虚拟机 目的:在虚拟机中安装各软件并实施ssh项目的部署 准备: ...
- 阿里云服务器搭建JAVA环境详解(jdk+mysql+tomcat)
网上的教程现在已经有很多了,我只是记录一下我自己搭建环境的过程 1.首先进入阿里云官网登录之后直接搜索"学生机",然后点击"云翼计划",我购买的是一个服务器EC ...
- 阿里云搭建JAVA环境详解(jdk+mysql+tomcat)
网上的教程现在已经有很多了,我只是记录一下我自己搭建环境的过程 1.首先进入阿里云官网登录之后直接搜索"学生机",然后点击"云翼计划",我购买的是一个服务器EC ...
- linux命令行安装tomcat8,CentOS环境下安装JDK、Tomcat及相关Linux命令
因为个人需求,所以就JDK.Tomcat一起安装了,其中的步骤也不难. 以下步骤仅供参考,以为个人对Linux系统理解尚且不够,所以不敢妄言,哈哈 1.准备工作 jdk-8u65-linux-x64. ...
- linux 系统 安装jdk,mysql,tomcat 图文教程
因为时间问题,暂时只复制老师安装的笔记 笔记之中,mysql 解压之后,有几个地方错误,后续我会修改, 错误之处,我截图出来, 注意第一次登录mysql不需要输入密码,mysql 密码设置很重要,千万 ...
- linux 设置代理 安装jdk mysql tomcat redis hadoop
1.修改linux用户名和密码 前提进入root用户 原用户名 XX,改成用户名 YY 执行 usermod -l YY XX 修改用户 YY 的密码,如果你在root权限下 ...
最新文章
- 吐血整理:论文写作中注意这些细节,能显著提升成稿质量
- 大厂,常用,四款,大屏可视化工具
- NTU 课程: MAS714(3) DFS BFS(搜索算法)
- error C2872: “IDocument”: 不明确的符号
- 树莓派做无线打印服务器,亲测可用 树莓派打造无线共享打印机
- linux怎么远程命令,Linux远程命令
- java esclient query_elasticsearch 口水篇(4)java客户端 - 原生esClient
- android pd px sp 转换
- regsvr32.exe进程注册dll文件
- 关于如何在Android、Java等非微软平台上建立高信任的SharePoint应用程序
- Java使用ODBC连接Access数据库
- 数学建模优化模型简单例题_10次数学建模积累下的经验,希望能对你有所帮助!...
- 大数据Hadoop详细介绍(v2016)
- 数据结构PTA 案例6-1.3 哥尼斯堡的“七桥问题”
- 5G通讯的认知与见解
- Win10调整各窗口的任务栏位置
- python 会计应用软件_下列关于会计核算软件记账功能的说法中,正确的有( )。...
- 兼容iOS10资料整理
- android游戏开发实例-可局域网对战的飞行棋(一)
- matlab海面风场时间变化,台湾海峡海面风场的季节性变化特征分析
热门文章
- 轮胎参数:195/55 R15 84V
- CCF-CSP 第二题70分->100分攻略【202012-202206】 C++/C
- 1223 -- 德玛西亚正义
- PHP-FPM日志中出现”好像很忙碌”,您需要增加pm.start_servers,或pm.min/ max_spare_servers
- oracle_home 11.2,Oracle11.2.0.1升级到11.2.0.4
- 朋友圈设置成昨天发的_女生微信朋友圈设置3天可见,无非就是这4种心理,错不了...
- 基于移动端的个人理财管理系统设计与实现
- pathlib-python模块:parents属性和parent属性,parents[0]等同于parent
- 【AIOT】数字信号基础
- 微信小程序图片 height: auto 不生效问题