您当前的位置:首页>论文资料>LoadRunner在基于Struts考试系统的性能测试中的应用

LoadRunner在基于Struts考试系统的性能测试中的应用

资料类别:论文资料

文档格式:PDF电子版

文件大小:134.37 KB

资料语言:中文

更新时间:2024-11-29 11:21:48



推荐标签:

内容简介

LoadRunner在基于Struts考试系统的性能测试中的应用 ·IT技术·
数字技术与应用
LoadRunner在基于Struts考试系统的性能测试中的应用
赵龙杨玲吕莹楠修建新姜拓
(黑龙江东方季院
计算机科季与电气工程学部
黑龙江哈尔滨
150086)
摘要:以基于Struts柜架的在考议平台的设计为胃景,谋讨了LoadRunner在该平台性能测试过程中的应用,LoadRuaner通过械拟上万周户实施青发负截及实时性能检测的方式来确认和量我,可以对整个考试平台进行测试。
关键调:StrutsLoadHunner
中图分类号:TP31 1引
性能测试
文献标识码;A
文章编号:1007-0916(2010)09-0025-02
系统能否满足性能的要求。广义的性能副
性能测试的定义可以从获义和广义两个方面考虑。狭义的性能测试是指通过模拟生产运行的业务或用户使用场景来测试
Event HTTP Request
alent Browser
Update HTTP Response
Examinee
参加考试
成绩查询
D:10063 用产名,% 充码0 注量
万方数据
Controller Servet
Forward
View JSP
试时压力测试、负载测试、强度测试、并发(用户)测试容量测试、配置测试、可靠性测试等和性能相关测试的统称,
Dispatch 国
struts-config xml
Get
Struts轰览
图1Struts体系结构
Business Loglc
Acton Model
AppicatonState
<整证用户名是否存在 Sexend>>
注册个人信息在线考试查询成绩
修改用户信息 cextend
ssextend> extend>> etend
从考生角度系统用例围围2
考生登录
Actoe 图3考生登录脚本录制
选择考试科目
查题修改管案提交考卷
2
目前B/S架构逐渐成为软件系统的主流构架,尤其在客户端数量庞大的系统中, B/S架构的优势更加明显.但是我们用户会经常遇到很多系统在同一时段随用户较少或者用户操作比较简单的情况下系统能够正常运行,面当同一时段登随用户数量较多或用户操作比较复杂时系统就运行缓慢、甚至难预的情况。
这种情况的出现是因为开发人员在开发过程中没有进行严格的性能测试,当并发用户数量剧增、系统吞吐率解间增高等情况下,由于系统构架、数据库设计、数据库访向方式设计和网络拓扑结构等方面存在的问题就会突然暑露出来,为了更好的了解软件性能测试的重要性及如何选行性能测试,下面将以基于Structs考试系统为背最,使用在业界认可度很高的性能测试工具LoadRunner进行性能测试核心环节进行阐述,
2考试系统相关介绍
本系统基于java语言,采用struts框架。 struts框架具有组件的模块化,灵活性和重用性的优点,同时简化了基于MVC的web 应用程序的开发。
2.1Struts体系结构
从MVC角度现struts枢架中的组件如图1所示:
框架中三个部分:模型,视窗和控制器。模型,在struts程架中,模型分为两个
部分:1)系统的内部状态。2)可以改变状态的操作(事务逻辑),内部状态通常由
一组ActinForm
或JavaBean表示,根据
设计或应用程序复杂度的不同,这些 Bean可以是自包含的并具有持续的状态,或只在需要时才获得数据(从某个数据库)。大型应用程序通常在方法内部封装事务逐辑(操作),这些方法可以被拥有状态信息的bean调用,小型程序中,操作可能会被内嵌在Action类,它是struts 框架中控制器角色的一部分。当逻辑简单时这个方法很适合,建议用户将事务逐辑(要做什么)与Action类所扮演的角
数字技术与应用
25
上一章:基于位重组的DNA序列数据无损压缩研究 下一章:开放式CPU实验平台的实验设计

相关文章

USB技术在航天测试系统中的应用 组态技术在液压泵测试系统中的应用 等电位接地在空泡水洞测试系统中的应用 基于PLC的控制系统在煤矿排水泵中的应用 基于光谱吸收的光纤甲烷监测系统在瓦斯抽采中的应用 UML标准建模语言在自动测试系统通用化设计中的应用 高性能数控系统在数控机床中的应用研究与设计 基于解耦设计的积分分离控制器在协调控制系统中的应用