`

软件性能测试方法论

阅读更多
  一:  SEI负载测试计划过程

    SEI负载测试计划过程是一个关注于负载测试计划的方法, 其目标是产生“清晰、易理解、可验证的负载测试计划”。

    SEI负载测试计划过程包括6个关注的区域: 目标、 用户、 用例、 生产环境、 测试环境和测试场景。

     其重点关注以下几个方面的内容:

    1、 生产环境与测试环境的不同

    2、  用户分析

    3、  用例



二:  RBI(Rapid Bottleneck Identify)方法: 用于快速识别系统性能瓶颈的方法。 该方法基于以下一些事实:

  a、 发现的80%系统的性能瓶颈都是由于吞吐量制约;

b、  并发用户数和吞吐量瓶颈之间存在一定的关联

c、  采用吞吐量测试可以更快速定位问题。

    在确定具体的性能瓶颈时, RBI将性能瓶颈的定位按照一种“自上而下”的分析方式进行分析, 首先确定是由并发还是由吞吐量引发的性能表现限制, 然后从网络、数据库、应用服务器和代码本身4个环节确定系统性能具体的瓶颈。



三: 性能下降曲线分析法

   实际上描述的是性能随用户数增长而出现下降趋势的曲线。 而这里所说的“性能”可以是响应时间, 也可以是吞吐量或是单击数/秒的数据。 当然, 一般来说, “性能”主要是指响应时间。

    对性能下降曲线分析来说, 主要关注的是性能下降曲线上的各个区间和相应的拐点, 通过识别不同的区间和拐点, 从而为性能瓶颈和性能调优提供依据。



四: LoadRunner的性能测试过程

    LoadRunner的性能测试过程如下:

   计划测试——测试计划——创建VU脚本——创建测试场景——运行测试场景——分析结果。

   该方法并不是一个适应性广泛的性能测试过程。



五: Segue提供的性能测试过程

    从确定性能的基线开始, 通过单用户对应用的访问获取性能取值的基线,然后设定可接收的性能目标(响应时间), 用不同的并发用户数等重复进行测试。

    Segue提供的这种性能测试方法非常适合性能调优和性能优化, 通过不断重复的try-check过程, 可以逐一找到可能导致性能瓶颈的地方对其进行优化。



六: PTGM模型

   该性能测试模型将性能测试分为测试前期准备、 测试工具引入、 测试计划、 测试设计与开发、 测试执行和管理以及测试分析等6个步骤。
分享到:
评论

相关推荐

    软件性能测试过程详解与案例剖析

    1.2.5思考时间 1.3软件性能测试方法论 1.3.1SEI负载测试计划过程 1.3.2RBI方法 1.3.3性能下降曲线分析法 1.3.4LoadRunner的性能测试过程 1.3.5Segue提供的性能测试过程 1.3.6本书提供的PTGM模型 1.4本章小结 ...

    性能测试论文性能测试论文

     ②陈战华杨斌《Client/Server结构软件的性能测试测试技术》。  ③啄木鸟部落《如何选择性能测试工具》。  ④中国软件评测中心测试中心《性能——软件测试的重中之中》。  ⑤LOADRUNNER使用手册。

    软件测试之常用的功能测试方法解析

    测试的简单描述,有助于初学者。包括:系统测试设计的层次,性能测试方法论,解析软件测试的认识误区,如何选择综合布线系统测试与维护仪器(验证测试仪|鉴定测试仪|认证测试仪)等一些具体例子的。

    无忧购物网站的软件测试论文.doc

    软件测试的类型包括功能测试、性能测试、兼容性测试、安全测试等。功能测试是指对软件的功能是否符合要求的测试;性能测试是指对软件的速度、容量和响应时间等性能指标的测试;兼容性测试是指对软件在不同环境和配置...

    软件系统架构方法论实战

    解开架构的神秘面纱 列举众多的示例,供大家参考 希望人人了解架构,人人都可以从架构师的高度开展工作 上承业务目标 ...架构设计关注性能、可扩展性、可测试性等非功能性要求,有利于提高软件的整体质量

    论文研究-基于队列模型的软件老化检测.pdf

    利用基于队列模型的检测方法在TPC-W测试床上进行软件老化检测得出了如下结论:基于TPS的老化检测可以融合外界负载因素,有效地检测软件老化;并且通过合理选择监测窗口,优化检测效果。基于TPS的检测方法对不同的...

    论文研究-一种有效的Web性能测试方法及其应用.pdf

    针对Web应用软件的特征,提出了一种基于目标的性能测试方法,其关注的主要内容包括与Web应用相关的负载测试和压力测试两个方面。不但对这两个方面的测试方法进行了全面的分析和探讨,还强调了测试过程管理的重要作用...

    猎豹安全浏览器的软件测试_论文.doc

    软件测试可以分为不同的类型,包括功能测试、性能测试、安全测试、兼容性测试等。功能测试是软件测试中最基本和最重要的一种,旨在检查软件是否能够正确地执行其预期的功能。 二、猎豹安全浏览器的测试 猎豹安全...

    客户关系管理系统软件测试_论文.doc

    * 性能测试:对软件的性能进行测试,以确保它能够在不同的环境中运行。 * 安全性测试:对软件的安全性进行测试,以确保它能够保护用户的数据和隐私。 * 用户体验测试:对软件的用户体验进行测试,以确保它能够提供...

    性能测试的方法论

    性能测试的方法论软件测试-SEI负载测试计划过程SEI负载测试计划过程(SEILoadTestingPlanningProcess)是一个关注于负载测试计划的方法,其目标是产生“清晰、易理解、可验证的负载测试计划”。SEI负载测试计划过程...

    网店管理系统的软件测试_论文.doc

    黑盒测试方法是在软件测试中常用的测试方法之一,它可以对软件的功能和性能进行测试,不需要了解软件的内部结构和实现细节。本论文采用的黑盒测试方法可以对网店管理系统软件的功能和性能进行测试,对网店管理系统...

    计算机系统结构(CPU性能测试方法和软件)

    前段时间做了一个计算机系统结构的大作业按要求。以CPU性能测试方法和软件为题写一编论文。

    汽轮机热力性能计算软件论文

    §2.1 热力性能检测与优化调度系统的功能组成………...6 §2.1.1 系统在电厂中所起的作用……………………..6 §2.1.2 系统的主要功能…………………………….….7 §2.2 性能分析与优化调度方法………………...

    风扇性能测试系统设计论文.doc

    "风扇性能测试系统设计论文" 该论文主要介绍了风扇性能测试检测系统设计方案,对其软...风扇性能测试检测系统设计需要考虑到软硬件的实现方法、测量方法、软件设计等多方面的因素,以确保系统的稳定性、精度和可靠性。

    论文研究-一种引入系统性能特征分析的iOS应用软件安全检测方法 .pdf

    一种引入系统性能特征分析的iOS应用软件安全检测方法,吴雪娇,郭燕慧,随着移动互联网的发展,越来越多的用户选择使用iOS智能终端,而恶意软件的出现给用户造成了极大地威胁,因此对iOS应用软件进行安全

    超市销售管理系统软件测试_论文.doc

    测试用例设计需要考虑到软件的需求、功能和性能,设计出合理的测试用例,确保测试的有效性和效率。 执行测试用例是软件测试的核心步骤。执行测试用例的目的是为了验证软件的正确性和稳定性,确保软件的质量和可靠性...

    空中营业厅系统的软件测试_论文.doc

    黑盒测试方法是指对软件的功能和性能进行测试,而不关心软件的内部结构和实现细节。本次测试采用黑盒测试方法,对软件的各种功能和性能进行了测试和评估。 7. 软件测试的重要性 软件测试是软件开发过程中的一个...

    论文研究-智能电表嵌入式软件性能测试平台 .pdf

    智能电表嵌入式软件性能测试平台,黄楠,贾庆轩,国家电网公司希望尽快形成智能电能表嵌入式软件设计及测试技术标准,建立智能电能表嵌入式软件测试和分析能力。现有的方法大多是

    北森人才招聘系统的软件测试_论文.doc

    7. 软件测试的类型:软件测试可以分为功能测试、性能测试、安全测试等类型,根据系统的不同要求选择相应的测试类型。 8. 软件测试的生命周期:软件测试的生命周期包括测试计划、测试设计、测试执行、测试结果记录和...

Global site tag (gtag.js) - Google Analytics