没有合适的资源?快使用搜索试试~ 我知道了~
参考文献: ①张大陆,伟力《基于WEB应用系统的评测方法和技术》计算机工程第29卷第四期。 ②陈战华杨斌《Client/Server结构软件的性能测试测试技术》。 ③啄木鸟部落《如何选择性能测试工具》。 ④中国软件评测中心测试中心《性能——软件测试的重中之中》。 ⑤LOADRUNNER使用手册。
资源推荐
资源详情
资源评论
论文关键词:web 应用 性能测试 loadrunner
论文摘要:性能测试可以测算出应用系统能够承受的负荷,从而保证系统在实际压力
下的正常工作。本文通过一种能够模拟真实用户实际行为的方法,对应用系统进行性能测
试,获取数据进行分析,并对其性能指标进行比较,找到系统瓶颈,从而进行性能优化。
引言
World Wide Web 简称 Web 或 WWW ,中文名字万维网。是自 20 世纪 90 年代以来最重
要的 Internet 应用。作为一种资源的组织和表达机制,Web 已成为 Internet 最主要的信息传
送媒介。
随着 Internet 的迅速发展,web 应用越来越深入人们的工作和生活。java 自 1995 年问
世以来,由于其简单易学、跨平台、纯面向对象等诸多优点吸引了人们。因此基于 java 的
web 应用程序得到了广泛的应用。软件除了能满足用户的需求之外,还要保证各个部分协
调有效的运行,发挥整个系统的一体作用,因此软件的性能也是非常重 要的。在保证软件
质量的过程中,需要进行各种测试,例如功能测试、性能测试、可用性测试、客户端兼容
性测试及安全性测试。由于基于 web 的 B/S 架构的应 用程序,客户端只能完成浏览、查询、
数据输入等简单功能,绝大部分工作由服务器承担,这使得服务器的负担很重。因此系统
并发的用户数,系统的事务率及响应 时间,在基于 JAVA 的 web 应用程序尤其重要。所以
本文着重描述其性能测试。
1.软件性能测试
软件性能测试是为了描述对象与性能相关的特性并对其进行评价,而实施和执行的一
类测试。性能测试主要检验软件是否达到需求规格说明中规定的各类性能指标,并满足一
些性能相关的约束和限制条件。
中国软件评测中心将性能测试概括为三个方面:应用在客户端性能的测试、应用在网
络
上性能的测试和应用在服务器端性能的测试。
本文主要关注应用在客户端性能的测试。
应用在客户端性能测试的目的是考察客户端应用的性能,测试的入口是客户端。它主
要包括并发性能测试、疲劳强度测试、大数据量测试和速度测试等,其中并发性能测试是
重点。
并发性能测试的过程是一个负载测试和压力测试的过程,即逐渐增加负载,直到系统
的瓶颈或者不能接受的性能点,通过综合分析交易执行指标和资源监控指标来 确定系统并
发性能的过程。负载测试是确定在各种负载下系统的性能,目标是测试当负载逐渐增加时
系统组成部分的相关输出项,例如通过量、响应时间、CUP 负载、内存使用等来决定系统
的性能。负载测试是一个分析软件应用程序和支撑架构、模拟真实环境的使用,从而来确
定能够接受的性能过程。压力测试是通过确定一个系统的瓶颈或者不能接受的性能点,来
获得系统能提供的最大服务级别的测试。
并发性能测试的目的主要体现在三个方面:以真实的业务为依据,选择有代表性的、
关键的业务操作设计测试案例,以评价系统的当前性能;当扩展应用程序的功 能或者新的
应用程序将要被部署时,负载测试会帮助确定系统是否还能够处理期望的用户负载,以预
测系统的未来性能;通过模拟成百上千个用户,重复执行和运行 测试,可以确认性能瓶颈
并优化和调整应用,目的在于寻找到瓶颈问题。
2.基于 JAVA 的 WEB 应用程序性能测试策略
软件测试就是在受控制的条件下对系统或应用程序进行操作并评价操作结果的过程,
资源评论
zhuweibuo
- 粉丝: 0
- 资源: 2
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功