如何搭建测试环境?最详细最常见的环境搭建教程
提到测试环境,⾸先就要搞清楚开发环境,测试环境,⽣产环境三者有什么区别?
对于有⼯作经验的测试来说很好区别,但是之前从来没在公司做过测试的同学来说,可能就有些懵圈了。
简单来说,开发环境就是开发⼈员在开发联调时⽐如前后端交互的本地环境,他们⼀般在本地开发完成后会将代码部署到测试环境,也就是提交测试。
对于规模稍微⼤点的公司来说,测试环境可能不⽌⼀套,像我们公司就有5套测试环境,主要⽤来满⾜不同版本上线前测试的需要。
公司⼀般划分为不同的部门或者系统,来具体负责公司的每⼀块业务。然后不同系统之间就会有交互,所以当是⼀个软件项⽬需求时,这些系统就需要保证是在同⼀套测试环境才可以测试联调。
⽣产环境就好理解了,测试在测试环境测试完成之后,版本上线⽇,运维发布上线。⽣产环境就是线上环境,直接⾯向⽤户的环境。
⼀般来说,⽣产环境的管理权限是⼗分严格的,⼀般开发测试只有查询权限,像修改这些,都掌握在业务或者运维⼿⾥,更⾼的权限可能要经过管理层审批才可以执⾏。
像之前微盟的删库跑路事件,就是没有做好⽣产数据的权限控制,⼀个普通的开发⼯程师居然可以删除掉⼤批⽣产数据,导致公司业务瘫痪,损失⾼达数亿⾦额。
删库跑路本来是⼤家学习时的⼀句戏⾔,结果真实上演了⼀场吃⽠⼤戏。。。。
关于如何搭建测试环境,也是⾯试会经常问到的⼀个问题,⼀般常见于⼀些创业公司,因为测试环境不够完善,可能会遇到搭建环境这个问题。
⼀般来说,测试环境搭建都属于运维的⼯作范畴,但是可能有些创业公司就没有运维这个岗位,就只能测试⼈员来搞了。
搭建环境之前⾸先要搞清楚的⼀件事就是搭建什么环境,之前经常有粉丝上来就问,测试环境应该如何搭建?
说实话,遇到这种我是⽐较懵逼的,是搭建jmeter环境还是jenkins环境,或者是数据库环境,数据库还分oracle或者mysql等等。。。
mysql下载下来没安装包所以说,⼤家⾸先要搞清楚搭建什么环境,不过⽇常⼯作中搭建最多的也是最经典的⼀套环境就是基于linux操作系统的
Tomcat+Mysql+Jdk环境。
所以接下来,就基于这套环境搭建⽅法,给⼤家作个参考:
⼀、Linux环境
我搭建的是64位centos版本的linux系统
1.下载并安装⼀个VMware workstation, 这个是虚拟机的平台,后⾯要在⾥⾯搭建Linux系统。
2.下载⼀个centos安装包,linux版本有多种,⽐如说redhat、ubuntu、deepin、BT3,个⼈⽐较习惯使⽤centos,这⾥下载⼀个CentOS-6.4-i386-bin-DVD1.iso,6.4版本的。
3.新建⼀个虚拟机,并把这个安装包导⼊进去,记住期间步骤有⼀步是需要建⼀个⽤户和设置密码,这⾥的⽤户是linux环境的普通账户,但是密码是根账户root和这个普通⽤户共⽤的密码
4.安装完成后,是图形化界⾯,⼀般我们要⽤到的是命令⾏界⾯,所以这⾥可以⽤快捷键 CTRL+ALT+F2,就可以切换到命令界⾯了。
5.⽤命令ifconfig查看IP 地址,然后可以考虑⽤Xshell来连接虚拟机,这样操作命令会⽐较⽅便,不⽤频繁的切换出来或者切换出去。⼆、JDK安装
下载1.8版本,我⽤红框标注出来了:
也许有的同学看到没有1.8版本,你可以随便下载⼀个linux的版本都可以的!⼀定记住是linux版本的!!很多同学搞错了,直接下载windows版本的!
2.在本地解压后,⽤xftp上传到linux环境中去。上传的路径为:/usr/local
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论