网站大量收购独家精品文档,联系QQ:2885784924

JavaEE企业级项目开发(第3版)课件 单元10 测试与部署.pptx

JavaEE企业级项目开发(第3版)课件 单元10 测试与部署.pptx

  1. 1、本文档共62页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多

延迟符;什么是软件测试;软件测试执行过程;软件测试执行过程;软件测试执行过程;测试方法(黑盒测试);;单元测试:单元测试的对象是程序系统中的最小单元--模块或组件上,在编码阶段进行,针对每个模块进行测试。多个模块可以平行地,独立地测试,通常要编写驱动模块和桩模块。

集成测试:集成测试,也称组装测试,联合测试,子系统测试,在单元测试的基础上,将模块按照设计要求组装起来同时进行测试,主要目标是发现与接口有关的模块之间问题。两种集成测试方式:一次性集成方式和增值式集成方式。

功能测试:一般须在集成测试之后进行,而且是针对应用系统进行测试。功能测试是基于产品功能说明书,是在已知产品应具有的功能,从用户角度来进行功能验证,来确认每个功能是否都能正常使用。

系统测试:是将软件放在整个计算机环境下,在实际运行环境下进行一系列的测试,包括恢复测试,安全测试,强度测试和性能测试等。

验收测试与安装测试:验收测试的目的是向未来的用户表明系统能够像预定要求那样工作,验证软件的功能和性能。安装测试是指按照软件产品安装手册或相应的文档,进行一步一步的安装操作性的测试。;什么是JUnit;Junit提供的辅助函数;Junit测试实例;Junit测试实例;Junit测试实例;Junit测试实例;Junit测试实例;Junit测试实例;Junit测试实例;;;任务实施;任务实施;系统单元测试;系统单元测试;系统单元测试;;;;什么是性能测试;软件性能测试术语;ApacheJMeter是Apache组织开发的基于Java的压力测试工具。用于对软件做压力测试,它最初被设计用于Web应用测试但后来扩展到其他测试领域。它可以用于测试静态和动态资源例如静态文件、Java小服务程序、CGI脚本、Java对象、数据库,FTP服务器,等等。JMeter可以用于对服务器、网络或对象模拟巨大的负载,来在不同压力类别下测试它们的强度和分析整体性能。另外,JMeter能够对应用程序做功能/回归测试,通过创建带有断言的脚本来验证你的程序返回了你期望的结果。为了最大限度的灵活性,JMeter允许使用正则表达式创建断言。;1.安装并启动JMeter;2.建立测试计划;3.增加负载信息设置;4.???加默认http属性(可选);5.增加http请求;6.增加监听器;;;用户登录测试分析;用户登录模块输入校验设计;用户登录模块输入校验设计;用户登录模块测试用例设计;用户登录模块测试用例设计;;;主讲人:葛业波;系统部署;(1)将项目放在webapps下,Tomcat服务器启动时自动部署项目。

(2)更改$CATALINA_HOME\conf\server.xml文件,在host标签内添加Context标签,内容如下:

ContextdocBase=D:\javaspace\chapTest\WebRootreloadable=falsepath=/chapTest/

不需要将文件放置webapp下,其中reloadable=false表示当应用程序中的内容发生更改之后服务器不会自动加载,这个属性在开发阶段通常都设为true,方便开发,在发布阶段应该设置为false,提高应用程序的访问速度。docBase为路径,可以使用绝对路径,也可以使用相对路径,相对路径相对于webapps。path属性的值是访问时的根地址,访问地址如下:http://localhost:8080/chapTest/。;(3)这种方式和第二种方式差不多,但是不是在Server.xml文件中添加Context标签,而是在$CATALINA_HOME\conf\Catalina\localhost中添加一个xml文件,如chapTest.xml,内容如下:

ContextdocBase=D:\javaspacechapTest\WebRootreloadable=false/

这种方式与第二种方式差不多,但是缺少了path属性,这种方式服务器会使用.xml的名字作为path属性的值,访问地址如下:http://localhost:8080/chapTest。

?上面部署是将chapTest文件夹部署在了服务器中,也可以将Web应用程序的内容打成*.war包,然后在部署在服务器上。;?jar包生成的两种方式:

使用IDEA工具生成,?菜单栏“File-ProjectStructure”,在“Projectsetting”中找到“Artifacts”,新建一个war包导出。

使用jar命令生成,在dos命令下进入项目文件下,键入如下命令:jarcvfchapTest.war*/.,将项目中的所有代码打包成chapTest.wa

文档评论(0)

xiaobao + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档