第9章 Web性能实战

第9章 Web性能实战

ID:44962872

大小:277.00 KB

页数:20页

时间:2019-11-06

第9章 Web性能实战_第1页
第9章 Web性能实战_第2页
第9章 Web性能实战_第3页
第9章 Web性能实战_第4页
第9章 Web性能实战_第5页
资源描述:

《第9章 Web性能实战》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、第九章Web性能实战1回顾LR中重要的术语LR进行性能测试的基本流程图LR中三大模块和作用2目标了解LoadRunner在web性能测试中的应用理解web性能测试计划的设计与编写掌握测试场景的设计、用例设计与结果分析3项目背景案例是一个关于互联网应用的网站,该网站主要是以打造并管理人际关系,拓展自己的人脉,主要功能包括主页、个人信息、公告、消息、搜索及以发送邮件方式邀请等功能4项目特点开发语言:Java、JSP、Ajax等技术架构:Struts+JavaBean+Herbinate应用服务器:Apache+tomcat数据库:MySQL5测试计划测试计划主要包括:测试环境搭建分析网站的结构

2、分析用户使用情况设计测试方案并制定相应的目标以及测试人员、时间安排等6测试计划测试环境搭建硬件环境包括:服务器、内存、CPU、硬盘及其他外部接口设备。软件环境操作系统、应用服务器、数据库软件、浏览器、软件运行环境及常用办公软件等。7测试计划场景分析与设计登录/退出主页个人信息编辑发布公告发送消息站内搜索8测试用例模块名称用例编号编写时间编写人员优先级高/中/低前提条件准备好调用的用户信息数据库主题用户登录,操作后并退出步骤1.用户登录,验证主页出现“欢迎您登录XXX网站”;2.进入个人信息主页,更改登录密码,验证页面出现“修改密码”文本;3.进入公告页面,发布公告,编辑公告主题:XXX,正

3、文:XXX,并发布,验证成功发布后页面出现“发送成功”文本信息;4.进入消息页面,发送消息,消息主题:XXX,正文:XXX,并发送,验证成功发送后页面出现“成功发送消息”文本信息;5.进入搜索页面,输入搜索关键字:XXX,进行搜索,搜索成功,验证显示的信息;搜索失败,则出现“未搜索到您输入的关键字”提示信息;6.进入邀请页面,输入名称:XXX,输入电子邮件地址,验证成功发送后页面出现“邀请发送成功”文本信息;7.点击“退出”链接,成功退出,验证成功退出后页面出现“退出成功”文本信息;期望结果以上所有步骤操作成功备注9验证码解决方案在现在web网站应用中均使用了验证码技术,如下图:如何解决这

4、个问题呢?10验证码解决方案方法一:在测试系统中暂时屏蔽验证码功能,即为了性能测试的需要临时屏蔽该功能,不做验证确认的操作。该方法是最容易实现的,并且对性能测试结果也不会有太大的影响11验证码解决方案方法二:该方法是在第一种方法的基础上稍微进行了一些改进,为了应对在线系统安全性的威胁,可在程序中不取消验证码,添加一个通用的验证码,只要用户输入这个系统默认通用的验证码,就表示验证通过,否则还是按照随机显示的验证码进行验证。12验证码解决方案方法三:如果考虑测试系统的安全性至关重要,因此在整个测试过程中不容许有丝毫的闪失,那只能采用第三种方法,即根据验证码随机生成的方法,编写一个获取验证码的动

5、态库,在测试脚本中调用外部的DLL或组件接口。13自动关联SessionID14案例总结本案例是一个具有典型代表性的基于J2EE的三层web应用系统,采用的是标准的HTTP协议;展示了一个完整的应用LoadRunner对web网站进行的性能测试的全过程。15案例总结web性能测试时验证码的处理方法,并根据一次解决实际问题的方式介绍了session这个在web系统中重要的概念;在对验证码处理方法的讨论中,提供了3种解决方案,并逐一探讨了3种方法的优点和缺点,并给出了每种方案使用的适用场合和注意事项16案例总结analysis组件对性能测试结果进行辅助分析性能测试中的重要环节,通过有针对性的分

6、析事务、页面响应时间,并仔细分析图表中的性能曲线变化较大的地方,通常情况下可能是系统瓶颈的所在。当然,本案例介绍的分析过程并不是唯一的分析过程,是在实践中比较具有代表性的分析方法,希望大家仔细深入探讨并分析。17总结LR在WEB中的应用验证码的三种解决方案测试计划与测试用例的编写性能瓶颈分析18英语角Websiteperformanceproblemscanbearesultofmanyfactors.Nearlyhalfoftheperformanceproblems,however,canbetracedtoWeb,Webapplication,anddatabaseservermal

7、functioning.DynamicWebsitesthatrelyheavilyondatabaseoperationsareparticularlyatriskforperformanceproblems.Themostcommondatabaseproblemsareinefficientindexdesign,fragmenteddatabases,out-of-datestatistics,andfaulty

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。