性能测试工具LR学习课件.doc

性能测试工具LR学习课件.doc

ID:50120870

大小:83.00 KB

页数:12页

时间:2020-03-04

性能测试工具LR学习课件.doc_第1页
性能测试工具LR学习课件.doc_第2页
性能测试工具LR学习课件.doc_第3页
性能测试工具LR学习课件.doc_第4页
性能测试工具LR学习课件.doc_第5页
资源描述:

《性能测试工具LR学习课件.doc》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、.软件性能测试及工具的使用Web应用系统性能测试简介引言基于Web服务器的应用系统由于提供浏览器界面而无须安装,大大降低了系统部署和升级成本,得以普遍应用。目前,很多企业的核心业务系统均是Web应用,但当Web应用的数据量和访问用户量日益增加,系统不得不面临性能和可靠性方面的挑战。因此,无论是Web应用系统的开发商或最终用户,都要求在上线前对系统进行性能,室验实TI国中科学评价系统的性能,从而降低系统上线后的性能风险。  在很多性能测试项目中,由于不能合理定义系统的性能测试需求,不能建立和真实环境相符的负载模型,不能科学分析性能测试结果,导致性能测试项目持续时间

2、很长或不能真正评价系统性能并提出性能改进措施。性能测试是Web应用系统的一项重要质量保证措施。在现实中,很多Web性能测试项目由于性能测试需求定义不合理或不明确,导致性能测试项目不能达到预期目标或进度超期。本文针对Web应用系统的技术架构和系统使用特点,探讨如何有效实施性能测试过程,并重点介绍如何分析获得合理的性能测试需求,最终对Web应用系统性能进行科学、准确的评估。性能测试 页脚.是通过自动化的测试工具模拟多种正常、峰值以及异常负载条件来对系统的各项性能指标进行测试。负载测试和压力测试都属于性能测试,两者可以结合进行。通过负载测试,确定在各种工作负载下系统的

3、性能,目标是测试当负载逐渐增加时,系统各项性能指标的变化情况。压力测试是通过确定一个系统的瓶颈或者不能接受的性能点,来获得系统能提供的最大服务级别的测试。性能测试 在软件的质量保证中起着重要的作用,它包括的测试内容丰富多样。性能测试概括为三个方面:应用在客户端性能的测试、应用在网络上性能的测试和应用在服务器端性能的测试。通常情况下,三方面有效、合理的结合,可以达到对系统性能全面的分析和瓶颈的预测。一、性能测试术语定义1.1性能测试分类1.1.1负载测试(LoadTesting):通过在被测系统上不断加压,直到性能指标达到极限,例如“响应时间”超过预定指标或都某种

4、资源已经达到饱和状态。特点:1、负载测试方法的主要目的是找到系统处理能力的极限。2、负载测试方法需要在给定的测试环境下进行,通常也需要考虑被测试系统的业务压力量和典型场景、使得测试结果具有业务上的意义。3、负载测试方法一般用来了解系统的性能容量,或是配合性能调优来使用。总结:负载测试方法是对一个系统持续不段的加压,看你在什么时候已经超出“我的要求”或系统崩溃。1.1.2压力测试(StressTesting):压力测试方法测试系统在一定饱和状态下,例如cpu、内存在饱和使用情况下,系统能够处理的会话能力,以及系统是否会出现错误页脚.特点:1、压力测试方法的主要目的

5、是检查系统处于压力性能下时,应用的表现。2、这种性能测试一般通过模拟负载等方法,使得系统的资源使用达到较高的水平。3、这种性能测试方法一般用于测试系统的稳定性。总结:压力测试是让系统处在很大强度的压力之下,看系统是否稳定,哪里会出问题。1.1.4容量测试(VolumeTesting):确定系统最大承受量,譬如系统最大用户数,最大存储量,最多处理的数据流量等。1.1.4可靠性测试(reliability testing)在给系统加载一定业务压力的情况下,使系统运行一段时间,以此检测系统是否稳定。特点:1、可靠性测试方法的主要目的是验证是否支持长期稳定的运行。2、可

6、靠性测试方法需要在压力下持续一段时间的运行。(2~3天)3、可靠性测试过程中需要关注系统的运行状况。总结:可靠性测试的关注点是“稳定”,不需要给系统太大的压力,只要系统能够长期处于一个稳定的状态。1.2性能测试名词1.2.1性能测试:通过模拟大量浏览器客户端同时访问Web服务器,获得系统的性能数据。1.2.2虚拟用户:模拟浏览器向Web服务器发送请求并接收响应的一个进程或线程。页脚.1.2.3响应时间:浏览器向Web服务器提交一个请求到收到响应之间的间隔时间。1.2.4思考时间:浏览器在收到响应后到提交下一个请求之间的间隔时间。1.2.5请求成功率:Web服务器

7、正确处理的请求数量和接收到的请求数量比。1.2.6吞吐量:单位时间内Web服务器成功处理的HTTP页面或HTTP请求数量。1.2.7在线用户数:用户通过浏览器访问登录Web应用系统后,并不退出该应用系统。通常一个Web应用服务器的在线用户对应Web应用服务器的一个Session。1.2.8并发用户数:Web服务器在一段时间内为处理浏览器请求而建立的HTTP连接数或生成的处理线程数。当所有在线用户发送HTTP请求的思考时间为零时,Web服务器的并发用户数等于在线用户数。1.2.9名词解释--基于LoadRunner1.2.9.1TransationSunmmary

8、(事务综述)对事务进行综

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

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

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