配重java_home_OA环境搭建及卸载

a0d62190e9809622262ad7d74d30f18a.png

项目介绍

遵从项目开展的进度计划安排,测试组在编写并完成测试用例的评审活动后,即可等待研发同事的测试版本。一旦项目开发负责人提出测试申请,测试部门即需迅速介入测试。此时项目测试组需要向配置管理员申请测试版本,并在开发部门的指导下,完成测试环境的搭建。

通常情况下,项目开发组在做测试版本集成时,需编写该测试版本的测试环境搭建单,连同测试版本一起提交至配置管理员处。测试组接到测试申请、成功提取测试版本的同时,需同步提取对应版本的测试环境搭建单,例如《OA系统测试环境搭建单》。该文档详细描述了如何搭建OA系统的测试环境,以及在环境搭建过程中需要注意的地方。如果开发工程师仅提供一份非常简单,甚至不提供文档时,就需要我们自己具备相关的知识去解决了。可能有朋友说,开发一定会提供完善的文档的,然而事实并非如此。很多时候,开发会以种种借口、理由推搪,项目紧、时间短、忙等等。这个时侯,求人不如靠自己,理论毕竟是理论,现实终归现实。

一般地,搭建测试环境需要我们具备相应的软硬件知识。与开发工程师不一样,测试工程师可能需要接触众多的测试环境,有C/S结构的,有B/S结构的,有Windows平台的,也有Linux或者UNIX平台的。形形色色,各种各样。《OA系统》是运行在Windows平台上的,所以,就需要我们具备在Windows平台上搭建相应测试环境的技能。这里需要强调的是,一般我们使用Windows做服务器,大多采用的是Windows Server 2003 Enterprise Edition,而不采用其他的版本。按照开发部门提供的环境搭建单,我们开始部署系统。

本系统是基于JAVA BEAN、SERVLET设计的,运行在JDK+TOMCAT服务上,使用的数据库是MYSQL。在环境搭建的过程中,需要我们测试工程师掌握相关的软件安装及配置技能了。在《软件测试工程师培训教程》一书中已经详细了介绍了如何在Windows Server 2003 Enterprise Edition搭建常用的WEB应用程序,就不再重复,这里主要结合实例介绍如何搭建OA系统测试环境及与之相关的一些常用的知识点。

JDK的安装与配置

1、JDK软件安装

双击JDK安装包

70a372b474bcdb399f1cdc50e41ff2f9.png

点击对话框中“我接受......”的按钮,点击“下一步”按钮

40d7f5a654354f92106339bb0284b987.png

JDK安装,点击“更改”按钮,更改路径到C盘根目录下,即c;\java,点击“下一步”按钮(更改路径是为了方便以后的管理)

1c0a0814d4f5195861438f528b9a89b4.png

安装JAVA运行环境,无需更改路径,点击“下一步”按钮

3de8d3280cfd861dacaf36ebbd8305bc.png

浏览器注册,默认勾选,点击“下一步”按钮

d5a4bc0786c2dcfc1add6fec76689726.png

显示正在安装

e08ae9d245eb053f46219a1071848b4e.png

显示安装完成,点击“完成”按钮

c889daae8e85933f3924f5dc2ad1f8e4.png

2、配置环境变量

右击“我的电脑”--“属性”--“高级”--“环境变量”,打开环境变量对话框后,在系统变量中新建变量“JAVA_HOME”,变量值输入“c:\java”,然后点击“确定”按钮

aba2dbcf631ccc2c8359355adab6ae1e.png

在系统变量中新建变量“CLASSPATH”,变量值输入“.;c:\java\lib\dt.jar;c:\java\lib\tools.jar;”,然后点击“确定”按钮

64a68d80f6ad365e2ee2bddbe3a045cb.png

在系统变量中编辑原有变量“PATH”,在原有的变量值前输入“c:\java\bin;”,然后点击“确定”按钮

a9bb7c78d10f02a7a578f0da5c0fcb16.png

点击“确定”按钮,保存之前的操作,环境变量配置完成

773e0131becb32db4c62d770f5af6a0b.png

3、检验JDK安装与配置

第一步:快捷键Win+R打开“运行”对话框,输入“cmd”并点击“确定”按钮或敲击键盘“回车”键打开dos命令窗口

b6050b29516b2ca72297e87c3e9d594e.png

在dos命令窗口中进入C盘根目录(这里输入cd../..),接着输入“java-version”或者“javac”查看JDK版本信息或者帮助信息,若出现下图,则JDK安装成功

e6a8d745b58458b55d6964b42866d0e1.png

第二步:检查JDK配置是否成功。用记事本编译一个简单的程序检查,快捷键Win+R打开“运行”对话框,输入“notepad”打开记事本,在记事本中编译如下程序,保存到C盘根目录下,文件名为“HelloWorld.java”

public classHelloWorld{public static voidmain(String args[])

{

System.out.println("JAVA 环境配置成功!");

}

}

2dff1154e188316d721526836d1b5b52.png

a4a5c654d724a5f28f9426b818562e22.png

进入dos命令窗口,进入C盘根目录(这里输入cd../..),输入“javac HelloWorld.java”,接着输入“java HelloWorld”,若显示“JAVA 环境配置成功!”,则表示JDK安装和配置成功,可以进行MySQL的安装与配置;若不显示,则回头检查每一个步骤,确保每个步骤均正确!

3510e28df0c253e3bed8d26e69ef9476.png

MySQl的安装与配置

1、MySQL软件安装

双击MySQL安装包

f6c37dc681d6a27260e6d6808cffb077.png

点击“Next”按钮

19e38ca7da867395d2ebf956923d7529.png

选择安装类型勾选“Custom”按钮并点击“Next”按钮

bdf9e66b9c38db84da68d6db856b6db6.png

点击“Change”按钮更改安装路径为c:\mysql(方便以后管理)并点击“Next”按钮

1753f43a9170b66c4d68271f2c02a58f.png

确认安装类型和安装路径,点击“Install”进行安装

35408b468e881085d04845b20ded1350.png

正在安装

b6a7a07d9ec2c660bc5dc467f84bd937.png

勾选“Skip Sign-Up”按钮跳过注册并点击“Next”按钮

8b999b8a4163e69a83042fbd031d8922.png

选中“Configure the MySQL Server now”按钮并点击“Finish”按钮

0feb68c7f993817927b35eb40457172b.png

点击“Next”按钮

5522109eb49ce2482ba71d73619935cc.png

勾选“Standard Configuration”(标准配置)按钮并点击“Next”

22e1e47f8dd59021e77e1786119e7ff2.png

选中所有框并点击“Next”按钮

a29b0e4a020ae9d4ed88fed67b6acba7.png

勾选所有框,并设置用户密码(123456),点击“Next”按钮

b989295e0b73528aa9f04556e3f4e67b.png

点击“Execute”按钮,执行配置

8eaa3a0aa19fbfe43182c20137c53075.png

点击“Finish”按钮,完成MySQL安装与配置

7af00d4579bbe90de8f275159c516792.png

2、向MySQL中导入OA系统的数据库创建文件(sql文件)

将应用程序包(这里是cwoa\setup)下的redmoonoa.sql文件放在C盘根目录下

29c6139c831526a8ac169b0f9fa9085d.png

再打开dos命令窗口,进入MySQL的bin目录(这里依次输入“cd../..”、“cd mysql”、“cd bin”)

5fe56c98cbdc2b20213f86b6627da36b.png

接着输入“mysql -u root -p”、显示“Enter password:”后输入密码“123456”

65063566d83da9b6ff1a38cd353361c1.png

输入“source c:\redmoonoa.sql”导入数据库创建文件

5e109de7af188a03ed3d3ca91f65b66b.png

显示生成数据库内容成功

c88f9a36baae41e58539e483ada92060.png

Tomcat安装与配置

1、Tomcat软件安装

双击Tomcat安装包

f85642adc8b4cc58825973bfae7c4d56.png

点击“Next”按钮

08288c7589077e711a38bbfbf3c08c2d.png

点击“I Agree”按钮同意安装协议

bde23964d5fd729b41446901a04ef7f5.png

除默认勾选“Tomcat”、“Start Menu Items”、“Documentation”三项之外,“Examples”、“Webapps”两项选不选中都可以(这里选中并点击“Next”按钮)

b9d2b20a2b8b65008729e4ee482f333b.png

点击“Browse”按钮更改安装目录为“c:\tomcat”(便于以后管理)并点击“Next”按钮

152198001c86e4045a7170045f232a0b.png

进行Tomcat的基础配置,窗口上显示Tomcat端口号为8080,提示创建一个管理员用户和密码(默认设置,无需修改),点击“Next”按钮

217b28754c0b70f51450dbe8ca79b86c.png

选择之前安装JDK的安装路径,默认路径,无需修改并点击“Next”按钮

67579c48529b28e5df3a60c3c84f04ae.png

等待安装

f9b58e86a1f30bdcf0f92910b8dcb4f3.png

取消勾选“Run Apache Tomcat”、“Show Readme”按钮并点击“Finish”按钮

0a7d824ba1ca59fe38c09d23581b94d9.png

2、验证Tomcat安装

先启动Tomcat,在c:\tomcat\bin目录下有一个tomcat.exe,右击创建快捷方式并拖到桌面上,双击快捷方式打开tomcat,若报错,需回头逐步检查错误,直至正确为止。

7affd41d378b924f408fd99f0bbe0cf0.png

正确打开tomcat后,打开浏览器,在地址栏里输入“http://localhost:8080”,不报错就表示tomcat安装成功,如下图。

a194e852ca334da1cc855a6f1e2d5ddd.png

使用jsp程序验证,打开记事本,输入下列程序后保存名为“test.jsp”,存放在c:\tomcat\webapps\test目录下,其中test文件夹要新建

c16b979bf7517727d7b1fd030fab33e9.png

90d0f97983ad7e7bdf69c4a41d6d6b37.png

最后双击桌面上的tomcat.exe快捷方式重启tomcat,打开浏览器,在地址栏里输入“http://localhost:8080/test/test.jsp”,若出现下图表示tomcat能解析JSP程序,若报错,则回头逐步检查错误,直到正确为止。

2a3ba85a0bb956c70d459b3becc0ea2e.png

被测应用程序部署

这里为OA应用程序,所以将应用程序部署到c:\tomcat\webapps目录下

修改数据库连接文件OA系统用的是MySql,一般都要修改数据库连接文件。在实际的项目中,开发工程师都会指明哪个是数据库连接配置文件,这点测试工程师不用担心。比如我们这里的OA系统,开发工程师必须在《OA系统测试服务器搭建单》中指明数据库的连接文件名称及存放目录路径。根据相应的描述,我们得知,本系统的数据库连接文件存放在c:\tomcat\webapps\cwoa\WEB-INF目录下,名称为proxool.xml,其内容如下

oa

jdbc:mysql://localhost:3333/redmoonoa?useUnicode=true&characterEncoding=UTF-8&zeroDateTimeBehavior=convertToNull

com.mysql.jdbc.Driver

200

select 1

oa2005

jdbc:sqlserver://localhost:1455;DatabaseName=oa

com.microsoft.sqlserver.jdbc.SQLServerDriver

200

select 1

zjrj

jdbc:mysql://localhost:3333/cwbbs?useUnicode=true&characterEncoding=UTF-8&zeroDateTimeBehavior=convertToNull

com.mysql.jdbc.Driver

200

select 1

我们需要在这些代码中找到关于配置MySQL用户、密码及端口号的代码(即为上面代码中加下划线的代码),并核对用户是否为root,密码是否为123456,端口号是否为3306,若不是,需改正过来,否则后面测试时会报错。

修改其他配置信息除了上述测试环境搭建中必须的几个步骤之外,我们的系统往往还有一些额外的配置要求。比如,系统中有可能需要设定相应的日志路径,或者假如系统用到第三方控件、加密软件等等,可能还需进行这些插件、软件的安装与配置等。所以,我们需要根据实际情况进行相关的配置。在OA系统中,需要设置系统日志的存放路径以及缓存的路径。下面进行此类配置的修改。《OA系统测试服务器搭建单》中指明了日志配置文件的存放路径在c:\tomcat\webapps\cwoa\WEB-INF目录下,名称为log4j.properties;缓存设置的配置文件在c:\tomcat\webapps\cwoa\WEB-INF\classes下,名称为cache.ccf,首先打开log4j.properties,其内容如下

#

#Sat Jan14 21:48:59 CST 2012log4j.appender.A1.layout.ConversionPattern=%-d{yyyy-MM-dd HH:mm:ss} [%c]-[%p] %m%n

log4j.appender.R.File=C:/cwoa/logs/oa.log

log4j.rootLogger=info, R

log4j.appender.R.MaxFileSize=4096KB

log4j.appender.R.layout=org.apache.log4j.PatternLayout

log4j.appender.R.MaxBackupIndex=8log4j.appender.R.layout.ConversionPattern=%d{yyyy-MM-dd HH:mm:ss} %p %t %c - %m%n

log4j.appender.A1=org.apache.log4j.ConsoleAppender

log4j.appender.A1.layout=org.apache.log4j.PatternLayout

log4j.appender.R=org.apache.log4j.RollingFileAppender

log4j.logger.uk.ltd.getahead.dwr=ERROR

需在上面代码中找到设置相应的日志文件路径的代码(即为上面代码中加下划线的代码),并核对路径是否为c:/tomcat/webapps/cwoa/logs/cwoa.log,若不是,需改正过来,否则后面测试时会报错。

接下来打开c:\tomcat\webapps\WEB-INF\classes目录下的cache.ccf文件,内容如下

#

#Sat Jan14 21:48:59 CST 2012jcs.default.elementattributes.IsLateral=truejcs.region.RMCache.elementattributes.IsLateral=truejcs.auxiliary.DC.attributes.DiskPath=C:/cwoa/CacheTemp

jcs.auxiliary.DC.attributes.MaxRecycleBinSize=7500jcs.region.RMCache.elementattributes.MaxLifeSeconds=7200jcs.region.RMCache.elementattributes.IdleTime=1800jcs.region.RMCache.cacheattributes=org.apache.jcs.engine.CompositeCacheAttributes

jcs.auxiliary.DC.attributes.OptimizeAtRemoveCount=300000jcs.auxiliary.DC.attributes.MaxKeySize=10000jcs.region.RMCache.elementattributes.IsRemote=truejcs.default.cacheattributes.MaxObjects=1000jcs.default.cacheattributes=org.apache.jcs.engine.CompositeCacheAttributes

jcs.default.elementattributes.IsEternal=falsejcs.auxiliary.DC.attributes=org.apache.jcs.auxiliary.disk.indexed.IndexedDiskCacheAttributes

jcs.region.RMCache.elementattributes.IsEternal=falsejcs.default.elementattributes.MaxLifeSeconds=3600jcs.region.RMCache.cacheattributes.MemoryCacheName=org.apache.jcs.engine.memory.lru.LRUMemoryCache

jcs.auxiliary.DC.attributes.MaxPurgatorySize=10000jcs.region.RMCache.elementattributes.IsSpool=truejcs.default.elementattributes.IdleTime=1800jcs.region.RMCache=DC

jcs.region.RMCache.cacheattributes.MaxObjects=1200jcs.auxiliary.DC=org.apache.jcs.auxiliary.disk.indexed.IndexedDiskCacheFactory

jcs.default.elementattributes.IsRemote=truejcs.default.elementattributes.IsSpool=truejcs.default.cacheattributes.MemoryCacheName=org.apache.jcs.engine.memory.lru.LRUMemoryCache

jcs.default=DC

需在上面代码中找到设置相应的缓存文件路径的代码(即为上面代码中加下划线的代码),并核对路径是否为c:/tomcat/webapps/cwoa/CacheTemp,若不是,需改正过来,否则后面测试时会报错。

启动服务和冒烟测试

以上所有步骤完成后,就可以重启Tomcat服务器并进行服务的访问了

1、启动服务

双击tomcat5.exe快捷方式打开tomcat服务器,不报错表示服务器正常运行;若报错,则回头逐步检查错误并改正,直到正确为止。

81333f991b4044101737cccc9676f7b8.png

然后打开浏览器输入“http://localhost:8080/cwoa”,输入用户名“admin”,密码“111111”,点击“登录”按钮

22260131a36f2eff5485d7ba66cbf8a9.png

成功登入且不报错(如下图),则表示整个OA搭建完成

74c9348d983fc6c0a67031ab4d0fe793.png

2、冒烟测试

所谓冒烟测试,就是启动服务后,使用正常的业务流程,对被测试系统进行快速的测试,主要检查被测系统在做版本集成时是否存在接口、配置数据方面的问题。一旦发现有类似的问题,应立刻停止测试,并告知开发组重新打包。冒烟测试又叫预测试,常利用一个正确的业务流程,贯穿整个系统,如果没有问题,就认为冒烟测试通过,如果有问题,就报告错误,重新打包。

OA卸载

1、删除Tomcat、MySQL、JDK软件,快捷键Win+R打开“运行”对话框,输入“appwiz.cpl”打开“添加或删除程序”对话框,依次删除Tomcat、MySQL、JDK这三个软件

03d3f2ae70994b8b93e9f010854b0286.png

2、删除桌面上tomcat5.exe快捷方式

3、还原环境变量,右击“我的电脑”--“属性”--“高级”--“环境变量”,删除之前创建的“jAVA_HOME”、“CLASSPATH”变量,删除“PATH”变量中添加的路径并点击“确定”按钮保存配重。

44b686ca0f92cefc7eca364553e1e320.png

4、删除C盘根目录下的“HelloWorld.class”、“HelloWorld.java”、“redmoonoa.sql”文件和mysql文件夹

0b0c0c8842fa84a73affaffceeaec1c5.png

OA环境搭建及卸载全过程到此结束,谢谢各位的查阅!

cd5e012b16d01e04796f83c4c4ea2341.gif

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值