2021-07-06 18:02发布
为什么要安装tomcat、mysql?
—所测试的项目需求环境决定。tomcat-项目容器(放置开发打包的项目代码),mysql-数据仓库。
为什么要安装jdk?
—java软件开发包(Java Development Kit),没有JDK的话,无法编译运行Java程序。
1) 测试环境准备(开发提测前2天)—安装好软件服各并确认服务访问正常
安装jdk、web应用服务器tomcat并配置环境变量
安装数据库mysql
把jdk ,环境变量安装配置好,然后装好对应的mysql,测试运行就可以
一、环境准备(开发正式提测之前2天):没有的话,把jdk、tomcat、mysql安装好
uname -a 确定操作系统位数 x86_64==64位 i686====32位
1. 使用xftp将tomcat、jdk包上传到linux服务器上
2. 配置jdk环境
1)解压jdk压缩包
2)配置环境变量,/etc/profile文件每个用户登录时都会运行的环境变量设置。
vi /etc/profile在最末尾进行配置下面这段,直接复制,右击粘贴就可以了。
JAVA_HOME=/usr/local/jdk1.8.0_141 //这里的路径放哪里就是哪里的路径JAVA_BIN=$JAVA_HOME/binJRE_HOME=$JAVA_HOME/jreJRE_BIN=$JRE_HOME/binPATH=$JAVA_BIN:$JRE_BIN:$PATHCLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar:$JRE_HOME/libexport JAVA_HOME JRE_HOME PATH CLASSPATH
3).使配置文件生效
4)查看环境是否配置好
3.tomcat只需要复制到虚拟机,解压压缩包,然后显示这些文件就ok了。
1)tomcat目录结构说明
bin:linux或windows平台上可执行脚本文件,如启动和关闭tomcat的脚本。
conf:tomcat服务器的各种全局配置文件,其中包括server.xml:tomcat的主要配置文件,服务器配置信息,如端口号、虚拟主机等。
tomcat-users.xml:tomcat用户的文件,保存tomcat的用户名、密码、角色信息。Web.xml:部署描述符文件,注册了很多mime类型,既文件类型。
如何修改服务器的端口:
去tomcat路径下的conf文件夹下面,修改server.xml,搜索8080,然后进行修改,注意:只能修改8080这里,其他地方不要做修改!
lib:所有jar文件
logs:执行时的日志文件比如启动报错,会保存在该目录的文件中。
temp:运行时产生的临时文件
webapps:主要web发布目录,默认情况下把web应用文件(项目包)放于次目录==开发提交测试代码包都放在这个文件夹里面
work:tomcat会将jsp生成的servlet源文件和字节码文件放到这个目录下,缓存文件
假如更新了环境,需要把之前的项目缓存文件删除,在进行测试。
license:许可证
notice:说明文件
release-notes:版本说明
running.txt:运行说明文件
2). 启动tomcat,访问:http://虚拟机ip:tomcat服务器的端口,验证tomcat服务器是否搭建成功。
浏览器输入ip:tomcat服务器的端口 出现猫界面就ok;若不行关闭防火墙
4.在liunx上安装MySQL,之前写过一篇博文,打开链接就可以了。
https://www.cnblogs.com/liyongmei/p/10803787.html
mysql安装,启动mysql,用navicat for mysql连接成功
二、开发提测:开发打一个压缩包提交到测试部门
1)xxx.sql ------>数据库脚本文件,初始化脚本文件,创建项目表结构
创建项目数据库test,执行xxx.sql创建表结构信息
2)futureloan.war 放到tomcat的webapps目录下
3)jdbc、log4j配置文件上传conf,并修改好jdbc的配置文件
4)重启tomcat 关闭再开启 同时查看日志
判断环境是否搭建好
1)在shell中再打开一个窗口,查看日志文件
2)启动tomcat,日志文件会出现下面这张图片表示 环境搭建好了(starer startup in 24567 ms)
三、环境需要注意的问题:
1、环境常识:
有界面的web功能测试,若要搭建测试环境的,与本次做接口测试搭建测试环境,是一样的吗? 一样的
app测试,搭建测试环境,与本次接口测试环境搭建,是一样的吗? 一样的
2、更新测试环境(一般只有war包,可能会有sql脚本),
sql脚本直接选中之前的库更新就好了;
更新war包把之前的删除,并把work目录缓存文件删除
3、项目一般都是部署linux系统上面
面试可能会问的?细节,叼
1、tomcat版本号、jdk、mysql大概版本号
2、真实工作中,测试环境部署在上面
——服务器有几台?3-5台
——服务器配置?CPU、内存、硬盘? ------京东 搜索服务器,1w左右问客服
3、一台服务器可以部署多个tomcat?
——可以 修改端口
1、tomcat服务器依赖于Java环境,所以要先查看是否配置JAVA_HOME,进入环境变量点击查看。
2、配置成功,搜索下载tomcat压缩文件解压,解压成功,定位到解压目录bin文件夹下,找到startup.bat文件,双击打开。
3、双击打开出现下图表明tomcat服务器已经启动成功。
4、上面窗口不要关闭,打开浏览器输入 本地回环地址,点击回车当出现下图图案,表明已经启动配置成功。
1.JDK安装
2.配置好JDK环境变量3.Tomcat安装4.将war包放在Tomcat的发布目录中webapps中,5.conf》server.xml里面设置默认解压,unpackWARS = true 部署:autoDeploy = true6.在bin目录下启动Tomcat的startup.bat就可以。7.启动后输入“IP地址:端口号/Tomcat》WebApps文件里面解压后文件的名字(没有后缀)”8.在需要改数据库地址的可以问开发怎么改,可以链接远程的数据库。需要jar包的可以问开发要。
9.给本机设置用户名和密码10.点击计算机右键属性》选择左上角点击远程设置》点击远程》选择允许远程协助和允许任意版本远程桌面计算机》确定好后,同一网 段的用户可以输入本机的IP地址,输入账户和密码进行访问。
注意:
1.如果只要启动一个项目,安装一个Tomcat就好。
2.如果启动多个项目(一个项目中的所有子项目也算多个项目),可以将所有的项目都放在WebApps里面运行。
3.如果要单独启动项目,可以创建多个Tomcat,单独运行。
虽然从事开发行业的女生越来越多,但女生的比例还是远比不上男生。软件测试的男女生比例则基本相当,软件测试要求细心、耐心,大部分女生也是比较适合学的。而且软件测试课程分为手工测试和自动化测试,手工测试分为功能测试、性能测试、接口测试。自动化测试...
需要。很多人当初抱着测试不需要懂代码,才选择了这个行业,这个就要看对自己的职业定位了,是止步于月薪过万就可以了,还是往20k、30k去突破,如果这样的话,是肯定要会接口、会自动化,就必然要涉及到代码。如果真的看不懂代码,实际的测试后期的工作会出现...
在我看来游戏开发挺难的,尤其像手游一类的还有网游,里面有很多的程序代码而且伤神又费力,不过也有女生在这方面做的很好的,如果你感兴趣,非常想学,可以试试
软件测试专业现在很火热,很缺少人才,25岁学软件测试能学会,就业薪资也高,工作也相对轻松
测试类型有:功能测试,性能测试,界面测试。功能测试在测试工作中占的比例最大,功能测试也叫黑盒测试。是把测试对象看作一个黑盒子。利用黑盒测试法进行动态测试时,需要测试软件产品的功能,不需测试软件产品的内部结构和处理过程。采用黑盒技术设计测试用...
这个其实和接口测试的场景密不可分的,比如说:外部接口测试: 必须先接口测试通过了,才能执行功能测试子系统或者各个模块之间的联调测试: 必须各子系统后台代码完成,并提供接口才可以完成测试,一般来说都要求各子系统功能测试通过后再进行...
这个是会因为公司的架构不同而不同的,并不是固定的,但是一般是会有专门的测试部门,或者叫质量保证部,也有可能是叫别的名字。
移动端测试,包括App兼容性测dao试,7*24小时稳定性测试,功耗性能测试,UI测试,交互测试等,课程主要学习的内容有:1、功能测试主要包括计算机基础、软件测试核心理论、Linux、数据库,学习目标是掌握软件测试核心理论,结合Linux、数据库等可实现移动端、w...
标题 1. 首先要做一个标题党(此标题党非彼标题党)。标题一定要清晰简洁易理解,不应该臃长 2. 尽量前缀要规范,例如模板: [Product][Version]_[Feature]_[Title],这样描述会很清晰,也方便查找 3. 缺陷的标题一定要描述在什么情况下发生了什么问...
1、 缺陷报告可以记录缺陷2、可以对缺陷进行跟踪管理3、可以对缺陷报告进行分类 总结 统计
1、缺陷编号(Defect ID),提交BUG的顺序。2、缺陷标题(summary),简明扼要的说明一下这个BUG。3、缺陷的发现者(DetectedBy) ,一般是自己。4、发现缺陷的日期(Detected on date),一般是当天。5、缺陷所属的模块(subject), 在测试哪个模块的时候发现的BUG...
缺陷标题好的缺陷标题需要让相关人员一目了然,一般建议的格式是条件+失败。缺陷类型缺陷类型也是根据具体的项目而定的。但一般情况下分为功能、界面、建议。重现步骤重现步骤的编写规则可以参考测试用例中的操作步骤 ,一定要足够详细、说明清楚问题的操作顺...
工具:NoSQLUnitJsTestDriverQTRunnerVenusFluintBuster.JSSQLUnitECUTQTestlibUnitilsgreatestDbUnitAbbotGoogleTest框架:JUnitMoqJSCaptureMockCUnitPyUnitCppUTestCppUnitzCUTcipra
JunitTestNGGoogleTestpytestunittestJmockitJaCoCogcov、lcov、gcovrCoverage.pyEvoSuiteDiffblue Cover
React Hooks测试库( Testing Library)是一个简单而完整的React Hooks测试工具。 React Hooks测试库让用户可以为React钩子创建简单的测试工具,自定义钩子的输入和检索输出,以处理在功能组件体内运行的情况。 使用React Hooks,用户不必为了测试而去担...
1、单元测试注重代码逻辑,接口测试注重业务逻辑;2、单元测试的粒度最小,是测试最小独立的单元模块(不依赖其他模块);接口测试不是,会覆盖很多;3、单元测试是白盒测试,接口测试是黑盒测试;4、单元测试关注的是代码的实现和逻辑,测试范围较小,保证实...
最多设置5个标签!
为什么要安装tomcat、mysql?
—所测试的项目需求环境决定。tomcat-项目容器(放置开发打包的项目代码),mysql-数据仓库。
为什么要安装jdk?
—java软件开发包(Java Development Kit),没有JDK的话,无法编译运行Java程序。
1) 测试环境准备(开发提测前2天)—安装好软件服各并确认服务访问正常
安装jdk、web应用服务器tomcat并配置环境变量
安装数据库mysql
把jdk ,环境变量安装配置好,然后装好对应的mysql,测试运行就可以
一、环境准备(开发正式提测之前2天):没有的话,把jdk、tomcat、mysql安装好
uname -a 确定操作系统位数 x86_64==64位 i686====32位
1. 使用xftp将tomcat、jdk包上传到linux服务器上
2. 配置jdk环境
1)解压jdk压缩包
2)配置环境变量,/etc/profile文件每个用户登录时都会运行的环境变量设置。
vi /etc/profile在最末尾进行配置下面这段,直接复制,右击粘贴就可以了。
JAVA_HOME=/usr/local/jdk1.8.0_141 //这里的路径放哪里就是哪里的路径
JAVA_BIN=$JAVA_HOME/bin
JRE_HOME=$JAVA_HOME/jre
JRE_BIN=$JRE_HOME/bin
PATH=$JAVA_BIN:$JRE_BIN:$PATH
CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar:$JRE_HOME/lib
export JAVA_HOME JRE_HOME PATH CLASSPATH
3).使配置文件生效
4)查看环境是否配置好
3.tomcat只需要复制到虚拟机,解压压缩包,然后显示这些文件就ok了。
1)tomcat目录结构说明
bin:linux或windows平台上可执行脚本文件,如启动和关闭tomcat的脚本。
conf:tomcat服务器的各种全局配置文件,其中包括server.xml:tomcat的主要配置文件,服务器配置信息,如端口号、虚拟主机等。
tomcat-users.xml:tomcat用户的文件,保存tomcat的用户名、密码、角色信息。Web.xml:部署描述符文件,注册了很多mime类型,既文件类型。
如何修改服务器的端口:
去tomcat路径下的conf文件夹下面,修改server.xml,搜索8080,然后进行修改,注意:只能修改8080这里,其他地方不要做修改!
lib:所有jar文件
logs:执行时的日志文件比如启动报错,会保存在该目录的文件中。
temp:运行时产生的临时文件
webapps:主要web发布目录,默认情况下把web应用文件(项目包)放于次目录==开发提交测试代码包都放在这个文件夹里面
work:tomcat会将jsp生成的servlet源文件和字节码文件放到这个目录下,缓存文件
假如更新了环境,需要把之前的项目缓存文件删除,在进行测试。
license:许可证
notice:说明文件
release-notes:版本说明
running.txt:运行说明文件
2). 启动tomcat,访问:http://虚拟机ip:tomcat服务器的端口,验证tomcat服务器是否搭建成功。
浏览器输入ip:tomcat服务器的端口 出现猫界面就ok;若不行关闭防火墙
4.在liunx上安装MySQL,之前写过一篇博文,打开链接就可以了。
https://www.cnblogs.com/liyongmei/p/10803787.html
mysql安装,启动mysql,用navicat for mysql连接成功
二、开发提测:开发打一个压缩包提交到测试部门
1)xxx.sql ------>数据库脚本文件,初始化脚本文件,创建项目表结构
创建项目数据库test,执行xxx.sql创建表结构信息
2)futureloan.war 放到tomcat的webapps目录下
3)jdbc、log4j配置文件上传conf,并修改好jdbc的配置文件
4)重启tomcat 关闭再开启 同时查看日志
判断环境是否搭建好
1)在shell中再打开一个窗口,查看日志文件
2)启动tomcat,日志文件会出现下面这张图片表示 环境搭建好了(starer startup in 24567 ms)
三、环境需要注意的问题:
1、环境常识:
有界面的web功能测试,若要搭建测试环境的,与本次做接口测试搭建测试环境,是一样的吗? 一样的
app测试,搭建测试环境,与本次接口测试环境搭建,是一样的吗? 一样的
2、更新测试环境(一般只有war包,可能会有sql脚本),
sql脚本直接选中之前的库更新就好了;
更新war包把之前的删除,并把work目录缓存文件删除
3、项目一般都是部署linux系统上面
面试可能会问的?细节,叼
1、tomcat版本号、jdk、mysql大概版本号
2、真实工作中,测试环境部署在上面
——服务器有几台?3-5台
——服务器配置?CPU、内存、硬盘? ------京东 搜索服务器,1w左右问客服
3、一台服务器可以部署多个tomcat?
——可以 修改端口
1、tomcat服务器依赖于Java环境,所以要先查看是否配置JAVA_HOME,进入环境变量点击查看。
2、配置成功,搜索下载tomcat压缩文件解压,解压成功,定位到解压目录bin文件夹下,找到startup.bat文件,双击打开。
3、双击打开出现下图表明tomcat服务器已经启动成功。
4、上面窗口不要关闭,打开浏览器输入 本地回环地址,点击回车当出现下图图案,表明已经启动配置成功。
1.JDK安装
2.配置好JDK环境变量
3.Tomcat安装
4.将war包放在Tomcat的发布目录中webapps中,
5.conf》server.xml里面设置默认解压,unpackWARS = true 部署:autoDeploy = true
6.在bin目录下启动Tomcat的startup.bat就可以。
7.启动后输入“IP地址:端口号/Tomcat》WebApps文件里面解压后文件的名字(没有后缀)”
8.在需要改数据库地址的可以问开发怎么改,可以链接远程的数据库。需要jar包的可以问开发要。
9.给本机设置用户名和密码
10.点击计算机右键属性》选择左上角点击远程设置》点击远程》选择允许远程协助和允许任意版本远程桌面计算机》确定好后,同一网 段的用户可以输入本机的IP地址,输入账户和密码进行访问。
注意:
1.如果只要启动一个项目,安装一个Tomcat就好。
2.如果启动多个项目(一个项目中的所有子项目也算多个项目),可以将所有的项目都放在WebApps里面运行。
3.如果要单独启动项目,可以创建多个Tomcat,单独运行。
相关问题推荐
虽然从事开发行业的女生越来越多,但女生的比例还是远比不上男生。软件测试的男女生比例则基本相当,软件测试要求细心、耐心,大部分女生也是比较适合学的。而且软件测试课程分为手工测试和自动化测试,手工测试分为功能测试、性能测试、接口测试。自动化测试...
需要。很多人当初抱着测试不需要懂代码,才选择了这个行业,这个就要看对自己的职业定位了,是止步于月薪过万就可以了,还是往20k、30k去突破,如果这样的话,是肯定要会接口、会自动化,就必然要涉及到代码。如果真的看不懂代码,实际的测试后期的工作会出现...
在我看来游戏开发挺难的,尤其像手游一类的还有网游,里面有很多的程序代码而且伤神又费力,不过也有女生在这方面做的很好的,如果你感兴趣,非常想学,可以试试
软件测试专业现在很火热,很缺少人才,25岁学软件测试能学会,就业薪资也高,工作也相对轻松
测试类型有:功能测试,性能测试,界面测试。功能测试在测试工作中占的比例最大,功能测试也叫黑盒测试。是把测试对象看作一个黑盒子。利用黑盒测试法进行动态测试时,需要测试软件产品的功能,不需测试软件产品的内部结构和处理过程。采用黑盒技术设计测试用...
这个其实和接口测试的场景密不可分的,比如说:外部接口测试: 必须先接口测试通过了,才能执行功能测试子系统或者各个模块之间的联调测试: 必须各子系统后台代码完成,并提供接口才可以完成测试,一般来说都要求各子系统功能测试通过后再进行...
这个是会因为公司的架构不同而不同的,并不是固定的,但是一般是会有专门的测试部门,或者叫质量保证部,也有可能是叫别的名字。
移动端测试,包括App兼容性测dao试,7*24小时稳定性测试,功耗性能测试,UI测试,交互测试等,课程主要学习的内容有:1、功能测试主要包括计算机基础、软件测试核心理论、Linux、数据库,学习目标是掌握软件测试核心理论,结合Linux、数据库等可实现移动端、w...
标题 1. 首先要做一个标题党(此标题党非彼标题党)。标题一定要清晰简洁易理解,不应该臃长 2. 尽量前缀要规范,例如模板: [Product][Version]_[Feature]_[Title],这样描述会很清晰,也方便查找 3. 缺陷的标题一定要描述在什么情况下发生了什么问...
1、 缺陷报告可以记录缺陷2、可以对缺陷进行跟踪管理3、可以对缺陷报告进行分类 总结 统计
1、缺陷编号(Defect ID),提交BUG的顺序。2、缺陷标题(summary),简明扼要的说明一下这个BUG。3、缺陷的发现者(DetectedBy) ,一般是自己。4、发现缺陷的日期(Detected on date),一般是当天。5、缺陷所属的模块(subject), 在测试哪个模块的时候发现的BUG...
缺陷标题好的缺陷标题需要让相关人员一目了然,一般建议的格式是条件+失败。缺陷类型缺陷类型也是根据具体的项目而定的。但一般情况下分为功能、界面、建议。重现步骤重现步骤的编写规则可以参考测试用例中的操作步骤 ,一定要足够详细、说明清楚问题的操作顺...
工具:NoSQLUnitJsTestDriverQTRunnerVenusFluintBuster.JSSQLUnitECUTQTestlibUnitilsgreatestDbUnitAbbotGoogleTest框架:JUnitMoqJSCaptureMockCUnitPyUnitCppUTestCppUnitzCUTcipra
JunitTestNGGoogleTestpytestunittestJmockitJaCoCogcov、lcov、gcovrCoverage.pyEvoSuiteDiffblue Cover
React Hooks测试库( Testing Library)是一个简单而完整的React Hooks测试工具。 React Hooks测试库让用户可以为React钩子创建简单的测试工具,自定义钩子的输入和检索输出,以处理在功能组件体内运行的情况。 使用React Hooks,用户不必为了测试而去担...
1、单元测试注重代码逻辑,接口测试注重业务逻辑;2、单元测试的粒度最小,是测试最小独立的单元模块(不依赖其他模块);接口测试不是,会覆盖很多;3、单元测试是白盒测试,接口测试是黑盒测试;4、单元测试关注的是代码的实现和逻辑,测试范围较小,保证实...