《性能测试简介》PPT课件

《性能测试简介》PPT课件

ID:46968952

大小:1.15 MB

页数:96页

时间:2019-12-02

《性能测试简介》PPT课件_第1页
《性能测试简介》PPT课件_第2页
《性能测试简介》PPT课件_第3页
《性能测试简介》PPT课件_第4页
《性能测试简介》PPT课件_第5页
资源描述:

《《性能测试简介》PPT课件》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、高级性能测试ZHUTING2007年6月IBMInnovationCenter1课程内容介绍测试策略制定测试结果指标分析测试典型案例分析测试技术讨论测试工具的使用技巧2测试策略制定概念测试计划测试流程包括哪些步骤测试要达到什么目的选择什么协议进行测试如何编写一个完整的测试方案测试指标包括哪些内容自动化负载压力测试策略3测试结果指标分析客户端负载压力指标服务器资源使用指标网络监控指标4测试典型案例分析系统故障定位与分析数据库服务器典型性能调优与评估Oracle数据库性能调优案例测试经验交流5测试工具的使用技巧负载压力测试工具:LoadRunner8.0IBMRati

2、onalPerformanceTester功能回归测试工具:WinRunner7.6IBMRationalRobot测试管理工具:TestDirector8.0IBMRationalTestManager6性能测试系统的性能是一个很大的概念,覆盖面非常广泛,对一个软件系统而言包括执行效率、资源占用、稳定性、安全性、兼容性、可扩展性、可靠性等等,我们这里重点讨论的负载压力是系统性能的一个重要方面。性能测试用来保证产品发布后系统的性能满足用户需求。性能测试在软件质量保证中起重要作用。7负载测试负载测试是确定在各种工作负载下系统的性能,目标是测试当负载逐渐增加时,系统组

3、成部分的相应输出项,例如通过量、响应时间、CPU负载、内存使用等如何决定系统的性能,例如稳定性和响应等。负载测试通常描述一种特定类型的压力测试,即增加用户数量以对应用程序进行压力测试。8压力测试压力测试通过确定一个系统的瓶颈或者不能接收的性能点,来获得系统能提供的最大的服务级别的测试。通俗地讲,压力测试是为了发现在什么条件下您的应用程序的性能会变得不可接受。9负载压力测试负载压力测试是性能测试的重要组成部分,负载压力测试包括:并发性能测试(重点)疲劳强度测试大数据量测试10负载压力测试11负载压力测试并发性能测试考察客户端应用的性能,测试的入口是客户端并发性能测试

4、的过程,是一个负载测试和压力测试的过程。即逐渐增加并发虚拟用户数负载,直到系统的瓶颈或者不能接收的性能点,通过综合分析交易执行指标、资源监控指标等来确定系统并发性能的过程。并发性能测试是负载压力测试中的重要内容。12负载压力测试疲劳强度测试通常是采用系统稳定运行情况下能够支持的最大并发用户数或者日常运行用户数,持续执行一段时间业务,通过综合分析交易执行指标和资源监控指标来确定系统处理最大工作量强度性能的过程。疲劳强度测试案例制定的原则是保证系统长期不间断运行的业务量,并且应该尽量去满足该条件。13负载压力测试大数据量测试大数据量测试的两种类型独立的数据量测试针对某

5、些系统存储、传输、统计、查询等业务进行大数据量测试综合数据量测试和压力性能测试、负载性能测试、并发性能测试、疲劳性能测试相结合的综合测试方案14测试计划分析应用程序定义测试目标计划方案实施检查测试目标15制定测试计划的目的构建能够精确地模拟您的工作环境的测试方案。了解测试需要的资源。以可度量的指标定义测试成功条件。16分析应用程序确定系统组件描述系统配置分析使用模型任务分布17确定系统组件客户机、网络、中间件和服务器18描述系统配置连接到系统的用户数应用程序客户端计算机的配置情况(硬件、内存、操作系统、软件、开发工具等)使用的数据库和Web服务器的类型(硬件、数据

6、库类型、操作系统、文件服务器等)服务器与应用程序客户端之间的通信方式前端客户端与后端服务器之间的中间件配置和应用程序服务器可能影响响应时间的其他网络组件(调制解调器等)19分析使用模型考虑哪些用户使用系统每种类型用户的数量每个用户的典型任务20任务分布确定数据库活动峰值期的发生时间负载峰值期间的典型活动21定义测试目标22定义测试目标以可度量的指标制定目标确定测试的时间23确定测试的时间24计划方案实施定义性能度量的范围定义Vuser活动选择Vuser选择测试硬件和软件25定义性能度量的范围度量应用程序中不同点的响应时间。根据测试目标确定在哪里运行虚拟用户运行哪些

7、虚拟用户26应用程序中不同点的响应时间度量端到端的响应时间:27应用程序中不同点的响应时间度量网络和服务器响应时间:28应用程序中不同点的响应时间度量GUI响应时间:GUI响应时间=端到端响应时间-网络和服务器响应时间29应用程序中不同点的响应时间度量服务器响应时间:30应用程序中不同点的响应时间度量中间件到服务器的响应时间:31选择Vuser32选择测试硬件和软件硬件和软件应该具有强大的性能和足够快的运行速度,以模拟所需数量的虚拟用户。33检查测试目标度量最终用户响应时间定义最优的硬件配置检查可靠性确定瓶颈度量系统容量34定义最优的硬件配置举例例如,您可以设置三

8、种不同的服

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

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

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