性能测试实例.ppt

性能测试实例.ppt

ID:50260781

大小:3.41 MB

页数:130页

时间:2020-03-11

性能测试实例.ppt_第1页
性能测试实例.ppt_第2页
性能测试实例.ppt_第3页
性能测试实例.ppt_第4页
性能测试实例.ppt_第5页
资源描述:

《性能测试实例.ppt》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库

1、性能测试培训蔡立志上海市计算机软件评测重点实验室上海计算机软件技术开发中心8/5/20211上海市计算机软件评测重点实验室内容安排性能测试的目的性能测试的概念性能测试的策略性能测试的计划性能测试的结果分析性能测试的案例WEB测试经验交流8/5/20212上海市计算机软件评测重点实验室1.性能测试目的性能疑虑:我的系统响应时间太慢了,到底问题出哪里?要花多少时间做完一笔交易?什么样的配置提供最好的性能?那些因素降低了交易响应时间?系统在无错的情况下承受多大的及多长的时间的负载。8/5/20213上海市计算机软件

2、评测重点实验室1.性能测试目的评估系统的能力:测试中得到的负荷和响应时间数据可以被用于验证所计划的模型的能力,并帮助作出决策。识别体系中的弱点(瓶颈):受控的负荷可以被增加到一个极端的水平,并突破它,从而修复体系的瓶颈或薄弱的地方。系统调优:重复运行测试,验证调整系统的活动得到了预期的结果,从而改进性能。8/5/20214上海市计算机软件评测重点实验室1.性能测试目的检测软件中的问题:长时间的测试执行可导致程序发生由于内存泄露引起的失败,揭示程序中的隐含的问题或冲突。验证稳定性(resilience)可靠性(

3、reliability):在一个生产负荷下执行测试一定的时间是评估系统稳定性和可靠性是否满足要求的唯一方法。8/5/20215上海市计算机软件评测重点实验室1.性能测试目的-检查可靠性举例确定系统在连续的高工作负载下的稳定性级别。强制系统在短时间内处理大量任务,以模拟系统在数周或数月的时间内通常会遇到的活动类型。8/5/20216上海市计算机软件评测重点实验室1.性能测试目的-确定瓶颈举例您可以运行测试以确定系统的瓶颈,并确定哪些因素导致性能下降,例如,文件锁定、资源争用和网络过载。8/5/20217上海市计

4、算机软件评测重点实验室1.性能测试目的-度量系统容量举例查看现有系统中性能与负载间的关系,并确定出现响应时间显著延长的位置“拐点”。可以确定是否需要增加资源以支持额外的用户。8/5/20218上海市计算机软件评测重点实验室2.性能测试的概念性能:系统的性能是一个很大的概念,覆盖面非常广泛,对一个软件系统而言包括执行效率、资源占用、稳定性、安全性、兼容性、可扩展性、可靠性等等。负载压力是系统性能的一个重要方面。8/5/20219上海市计算机软件评测重点实验室2.1性能测试的概念利用测试工具,模拟大量用户操作,对

5、系统增加负载,考察系统的输出项,例如吞吐量、响应时间、CPU负载、内存使用等如何决定系统的性能,例如稳定性和响应等。模拟情况:正常负载峰值负载异常负载8/5/202110上海市计算机软件评测重点实验室2.2性能测试的时机时机1:完成系统集成完成功能测试系统试运行阶段最好的时机:不用担心产生测试的垃圾数据问题不用担心影响系统运行问题8/5/202111上海市计算机软件评测重点实验室2.2性能测试的时机时机2:系统运行期间出现性能问题。目的:查找问题的原因。注意事项:必须备份运行的数据设定专用的策略查找原因必须采

6、用采用出现问题的数据8/5/202112上海市计算机软件评测重点实验室2.2性能测试的时机时机3硬件升级:目的:提高用户的投资效益在旧系统上查找性能的瓶颈在系统升级以后进行系统前后的比较。升级前后的系统均应该做性能测试8/5/202113上海市计算机软件评测重点实验室2.3性能测试的分类性能测试类型包括:负载测试:确定在各种工作负载下系统的性能,目标是测试当负载逐渐增加时,系统各项性能指标的变化情况。强度测试:强度测试是一种性能测试,他在系统资源特别低的情况下软件系统运行情况。容量测试:确定系统可处理同时在线

7、的最大用户数(在用户可接收的范围内)。压力测试:通过确定一个系统的瓶颈或者最大使用极限的测试。8/5/202114上海市计算机软件评测重点实验室2.3性能测试的分类疲劳强度测试:系统稳定运行情况下能够支持的最大并发用户数或者日常运行用户数,持续执行一段时间业务,通过综合分析交易执行指标和资源监控指标来确定系统处理最大工作量强度性能的过程。8/5/202115上海市计算机软件评测重点实验室2.3性能测试的分类大数据量测试独立的数据量测试针对某些系统存储、传输、统计、查询等业务进行大数据量测试综合数据量测试和压力

8、性能测试、负载性能测试、疲劳性能测试相结合的综合测试方案8/5/202116上海市计算机软件评测重点实验室2.4性能测试的工具手工测试:多台电脑和同样数目的操作人员,在同意时刻擦作,几下响应时间。缺点:需要的人力和机器设备无法解决测试人员的同步问题无法捕捉程序内部的变化情况8/5/202117上海市计算机软件评测重点实验室2.4性能测试的工具自动化性能测试工具商业性能测试工具:开源性能测试工具自主开

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

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

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