性能测试及其实施过程

性能测试及其实施过程

ID:35490364

大小:65.97 KB

页数:13页

时间:2019-03-25

性能测试及其实施过程_第1页
性能测试及其实施过程_第2页
性能测试及其实施过程_第3页
性能测试及其实施过程_第4页
性能测试及其实施过程_第5页
资源描述:

《性能测试及其实施过程》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、1•什么是性能测试21.1.能评测212性能调优22.性能测试的目的23.何时进行性能测试34•性能测试的关键步骤34.1.影响系统性能因素分析34.2.测试前需搜集的信息34.3.测试过程中的信息收集44.4.关键点性能诊断44.5.瓶颈分析54.6.调优方案的制定55.性能测试的实施步骤65.1.性能测试实施步骤概述65.2.性能测试实施步骤6性能测试及其实施过程…魏靖QQ:381557174Weijing518200@126.comnos:最近我对性能测试过程有了全新的认识,也有了很人的收获,其中最大的收获是使我有了在

2、进行性能测试之询对影响系统性能的因素进行分析的意识,这种意识的产生是我做性能测试工作从理论走向实践的第一步。1.什么是性能测试系统的性能是一个比较人的概念,覆盖面非常广泛,对于软件系统来说,包括执行效率、稳定性、安全性、兼容性、资源占卅情况、可靠性和可扩展性等。性能测试用来保证产品发布后系统的性能能够满足用八的需求。性能测试在软件质量保证中起重要作用。通常情况下存在性能调优和性能评测两种性能测试策略。1・1・能评测性能评测主要包括下而两项内容:•在真实环境下,检查系统服务等级的满足情况,评价并报告整个系统的性能。•对系统的未

3、來容量做出预测和规划。需要指出的是这里的“容量”是指系统性能的扩展情况。性能评测是性能调优的革础,性能评测能为性能调优提供方向性依据。12性能调优性能调优的步骤:•查找形成系统瓶颈或者故障的根本原因;•进行性能调整和优化;•评佔性能调整的结果;需要注意的是通常为了实现冃标性能调优的过程通常是上述几个步骤循环执行的过程。2•性能测试的目的性能测试的授终冃的是为了最大限度的满足川户的需求,我们通常为了达到以下冃标而进行性能测试:•评价软件系统当前的性能。(在真实环境下,检查系统服务等级的满足悄况,评价并报告整个系统的性能。)•预

4、测软件系统未來性能,即根据当前测试环境的配置情况下获得的性能参数,对未來软件系统在实际运行环境下的性能情况进行预测。•寻找瓶颈,进行系统调优。即通过性能测试找出影响系统整体性能的关键步骤或过程,为系统调优提供方向性依据。2•何时进行性能测试对测试人员来说,在产品的功能稳定下来后,就应该尽早开始对产品进行性能测试。在此我所想强调的是进行性能测试的前提是功能的稳定,在软件功能不稳泄或功能不确定的情况下进行性能测试实施是比较困难的,测试结论也不太可靠。3•性能测试的关键步骤4・1•影响系统性能因素分析4.1.1•硬件•服务器•网络

5、设备(交换机、防火墙、路由器、网络是否畅通、进出规则是什么?)•其他外围设备4・1・2•软件•内部应用软件(测试主体)•第三方应用•系统软件(中间件、数据库、web服务器)4.1・3•系统其他配置或处理机制•Session复制侗步机制•会话保持机制•F5分发、重定向机制42测试前需搜集的信息内部应用信息•内部应川实现逻辑、算法、应川架构图•接口方式、界常处理、网络协议421•配置信息421.1软件配置4.21.1.1屮间件配置•Java虚拟机配置•连接数配置4.21.1.2数据库酉己置•数据库连接数•连接池4.2.1.2硬件

6、配置4.2.2.网络设备•服务器及网路拓扑图•防火墙•网络设备配置信息4.3•测试过程中的信息收集在性能测试过程屮我们要注意对以下信息进行收集:•客戶端性能指标,如:并发用八数、每分钟的交易数、响应时间、吞吐量等。•非客户端的性能指标,如操作系统、数据库服务器、小间件、网络状况。4.4•关键点性能诊断•响应时间•并发用户量•吞吐量•Cpu•内存髙速缓存•磁盘及外设•屮间件服务器性能•数据序服务器性能等4・5•瓶颈分析对系统瓶颈分析时我们通常从以卜角度去分析:•客户端•网络•服务器•硬件•软件•应用软件•web服务器•数据库服

7、务器4・5・1•常用寻找瓶颈方法4.5.1.1分解时序时序分解就是通过分析一个处理过程小各个环节,找出处理过程中的异常环节4.5.1.2范围界定范围界定是通过逐步扩人或缩小测试范F乩将对系统性能彫响的因素锁定在一定的范I节IZ内,在这个范围内进行瓶颈查找。46调优方案的制定通常我们从以下角度去制定系统调优方案:461•硬件平台•服务器•Cpu•内存•硬盘4.6.2.M络状况•带宽•负载•网络延迟•传输故障463•软件平台•数据库•中间件4.6.4•应用级别•线程级别•会话级别•代码级别2•性能测试的实施步骤5・1•性能测试实

8、施步骤概述概括来说性能测试的实施步骤是以下步骤循环执行的过程:制定测试计划一测试需求分析一测试案例制定一测试环境配置(包括软硬件环境、测试工具等)一录制测试脚本一设计测试场景一执行测试一获取测试结果一测试结果评估和测试报告一制定测试计划一测试需求分析一……52性能测试实施步骤521•测试计

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

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

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