性能测试技术交流(测试联盟)ppt课件.ppt

性能测试技术交流(测试联盟)ppt课件.ppt

ID:59272469

大小:249.00 KB

页数:62页

时间:2020-09-22

性能测试技术交流(测试联盟)ppt课件.ppt_第1页
性能测试技术交流(测试联盟)ppt课件.ppt_第2页
性能测试技术交流(测试联盟)ppt课件.ppt_第3页
性能测试技术交流(测试联盟)ppt课件.ppt_第4页
性能测试技术交流(测试联盟)ppt课件.ppt_第5页
资源描述:

《性能测试技术交流(测试联盟)ppt课件.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、性能测试技术交流上海市计算机软件评测重点实验室7/29/20211内容安排性能测试的目的性能测试的概念性能测试的策略性能测试的计划性能测试的结果分析性能测试的案例WEB测试经验交流7/29/20212上海市计算机软件评测重点实验室1.性能测试目的评估系统的能力,测试中得到的负荷和响应时间数据可以被用于验证所计划的模型的能力,并帮助作出决策。识别体系中的弱点:受控的负荷可以被增加到一个极端的水平,并突破它,从而修复体系的瓶颈或薄弱的地方。系统调优:重复运行测试,验证调整系统的活动得到了预期的结果,从而改进性能。检测软件中的问题:长时间的测试执行可导致

2、程序发生由于内存泄露引起的失败,揭示程序中的隐含的问题或冲突。验证稳定性(resilience)可靠性(reliability):在一个生产负荷下执行测试一定的时间是评估系统稳定性和可靠性是否满足要求的唯一方法。7/29/202132.性能测试的概念性能:系统的性能是一个很大的概念,覆盖面非常广泛,对一个软件系统而言包括执行效率、资源占用、稳定性、安全性、兼容性、可扩展性、可靠性等等。负载压力是系统性能的一个重要方面。7/29/202142.1性能测试的概念利用测试工具,模拟大量用户操作,对系统增加负载,考察系统的输出项,例如吞吐量、响应时间、CP

3、U负载、内存使用等如何决定系统的性能,例如稳定性和响应等。模拟情况:正常负载峰值负载异常负载7/29/202152.2性能测试的时机时机1:完成系统集成完成功能测试系统试运行阶段最好的时机:不用担心产生测试的垃圾数据问题不用担心影响系统运行问题7/29/202162.2性能测试的时机时机2:系统运行期间出现性能问题,希望查找问题的原因。目的:查找性能问题的原因。注意事项:必须备份运行的数据设定专用的策略查找原因必须采用采用出现问题的数据7/29/202172.2性能测试的时机时机3硬件升级:目的:提高用户的投资效益在旧系统上查找性能的瓶颈在系统升级

4、以后进行系统前后的比较。7/29/202182.3性能测试的分类性能测试类型包括:负载测试:确定在各种工作负载下系统的性能,目标是测试当负载逐渐增加时,系统各项性能指标的变化情况。强度测试:强度测试是一种性能测试,他在系统资源特别低的情况下软件系统运行情况。容量测试:确定系统可处理同时在线的最大用户数(在用户可接收的范围内)。压力测试:通过确定一个系统的瓶颈或者最大使用极限的测试。7/29/202192.3性能测试的分类疲劳强度测试:系统稳定运行情况下能够支持的最大并发用户数或者日常运行用户数,持续执行一段时间业务,通过综合分析交易执行指标和资源监

5、控指标来确定系统处理最大工作量强度性能的过程。7/29/2021102.3性能测试的分类大数据量测试独立的数据量测试针对某些系统存储、传输、统计、查询等业务进行大数据量测试综合数据量测试和压力性能测试、负载性能测试、疲劳性能测试相结合的综合测试方案7/29/2021113.性能测试的策略内容包括:负荷策略网络策略业务策略监测策略7/29/2021123.1性能测试的一般步骤1. 分析需求2.制定测试策略3. 制定测试计划4. 设计测试用例5. 运行测试用例6. 分析测试结果7/29/2021133.2分析测试需求1. 确定客户需求和期望2. 实际业

6、务需求3. 系统分析7/29/2021143.3制定测试目标了解系统状态:在正常的情况下某个业务的响应时间。系统容量:在用户可接收的范围内,每秒可以完成多少个业务。系统调优:通过系统优化以后,业务的响应时间较调优前是否有比较大的提升7/29/2021153.3制定测试目标硬件升级比较硬件升级前后的系统性能变化。疲劳测试:检查系统长时间运行状态是否和设计相符7/29/2021163.4系统分析系统构成:硬件设置操作系统设置引用系统架构网络需求7/29/2021173.4系统架构分析C/S:client/Server客户端/服务器架构基于客户端/服务器

7、的三层架构基于客户端/服务器的分布式架构B/S:基于浏览器/Web服务器的三层架构基于中间件应用服务器的三层架构基于Web服务器和中间件的多层架构7/29/2021183.4系统架构分析系统类别:分清系统类别是我们掌握什么样的技术的前提,掌握相应技术做性能测试才可能成功。bs结构:需要掌握http协议、java、html等技术。cs结构:需要了解操作系统、TCP/IPwinsock、com、tuxedo等。7/29/2021193.5系统功能分析系统功能:系统功能指系统提供的不同子系统。例如:办公管理系统中的公文子系统,会议子系统等。7/29/

8、2021203.6负荷策略的制定依据:用户的需求和系统分析负载测试:估算测试强度。压力测试:确定用户所不能接受的性能点(即

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

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

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