浅析基于web 应用系统的性能测试的实现

浅析基于web 应用系统的性能测试的实现

ID:24213708

大小:50.00 KB

页数:4页

时间:2018-11-13

浅析基于web 应用系统的性能测试的实现_第1页
浅析基于web 应用系统的性能测试的实现_第2页
浅析基于web 应用系统的性能测试的实现_第3页
浅析基于web 应用系统的性能测试的实现_第4页
资源描述:

《浅析基于web 应用系统的性能测试的实现》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、浅析基于Web应用系统的性能测试的实现Web应用系统近几年来得到了迅速的发展。为了确保Web应用软件能够正确的实现用户要求的功能,并在单位时间内能同时处理大量的并发数据,从而使软件不管在功能上还是性能上都能满足用户的需求,需要对Web系统进行全方位的测试,主要包括界面测试、功能测试、兼容性测试、性能测试等,其中的性能测试主要是通过一定的技术手段,找到系统的瓶颈点,为系统调优做准备。  1Web应用系统性能测试的内容  1.1独立业务性能测试  独立业务测试是指在整体业务中能够实现某一个独立业务的功能模块,这些模块中

2、的一些实现核心业务的模块是测试的重点,这些模块通常具有使用率比较高、功能比较复杂等特点。  1.2组合业务性能测试  通常用户不会只使用系统中的某一个或某几个业务模块,系统中每个功能模块都可能在不同的场合被使用到,所以性能测试既要模拟多用户使用系统同一功能模块的操作,也要模拟多用户使用系统多个不同功能模块的的操作,即对系统中的多项业务要进行组合业务性能测试。组合业务测试模拟的是用户实际使用场景下的测试,也是Web性能测试的核心内容。  1.3疲劳强度性能测试  疲劳强度测试是指让系统长时间处于事务处理状态,即以一定

3、的负载压力来长时间运行系统的测试。该测试的主要目的是测试系统长时间处理大批量数据时的整体性能,为系统调优做准备。  1.4大数据量性能测试  大数据量测试通常是针对系统在处理大批量数据的情况下系统性能情况。这类测试一般都是针对那些需要处理大批量数据的特殊的核心业务或一些日常比较常用的组合业务进行的测试。通常情况下把它和疲劳强度测试组合在一起,在整个性能测试的后期进行。  1.5X络性能测试  X络性能测试主要是为了检测运行环境中X络情况,只要表现在展示带宽、延迟、负载和端口的变化对用户进行相关操作造成的影响。在实际

4、的软件项目中,主要是测试不同带宽下客户端与服务器端信息交互的情况。  2Web系统性能测试的实现  软件性能测试,借助专有测试工具完成。目前用的比较多的是LR,以下简称LR。本文选用的用HP公司的性能测试工具LR,配备的操作系统是WindoySql数据库,在此软件环境下对Web系统进行性能测试。  2.1Web系统性能测试设计  LR是一个可以自动化对Web系统进行性能测试的工具。LR主要有三个部分:VuGen用来录制用户操作流程的脚本。Controller通过设置场景并执行录制好的脚本,同时对整个测试过程进行监控

5、。Analysis提供图和报表来显示性能测试结果。具体步骤为:首先通过使用VuGen录制用户在客户端进行某项业务操作的流程,然后对脚本进行参数化处理,设置好运行时环境参数后,以某种模式运行脚本。其次通过Controller导入测试脚本,运行脚本以及在方案执行期间运行指定数量的Vuser组。最后,Analysis把在方案执行期间,LR纪录下来的不同压力环境下的应用程序的性能情况以图和报表的方式显示出来。提供测试员进行系统性能分析。  2.2Web系统性能测试执行  在测试计划、测试环境及测试数据准备好以后就可以对系统

6、进行性能测试。Controller通过远程代理调度程序,同时启动计算机上的用户使用的应用程序,进而让代理服务器和负载生成器之间进行互相通信。Controller指示远程代理服务器调度程序启动LR代理。该代理根据从Controller接受到的指令来对系统进行初始化、运行、添加、暂停或停止各个Vuser虚拟用户。同时,该代理还将各个Vuser的状态数据传回Controller。  2.3性能测试评估  在应用程序的测试结束后,可以通过analysis对测试后的数据进行整理、分析,确认对应的各个性能指标数据。特别是有许多

7、能够影响系统的性能指标的因素的数据,如:测试软硬件环境、X络、数据库和中间件。Controller通过监视不同负载软件运行环境下的X络资源和服务器资源,检查出系统性能延迟的地方。用户通过在分析器中看到这些性能指标的图或报表,来分析数据,并为分析不同压力下的系统性能提供数据支持。

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

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

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