大体上分如下一些种类:
性能测试、 负载测试 、 压力测试、 配置测试、 并发测试、 可靠性测试、 失效恢复测试。
1、 性能测试:
通过模拟生产运行的业务压力量和使用场景组合, 测试系统的性能是否满足生产性能要求。 性能测试是一种常见的测试方法, 通俗地说, 这种测试方法就是要在特定的运行条件下验证系统的能力状况。
这种方法的特点有:
主要目的是检测系统是否有系统宣称具有的能力。 此方法包括确定用户场景、 给出需要关注的性能指标、 测试执行和测试分析这几个步骤, 这是一种完全确定了系统运行环境和测试行为的测试方法,其目的只是依据事先的性能规划, 验证系统有没有达到其宣称具有的能力。
2、 负载测试
通过在被测试系统上不断增加压力, 直到性能指标,例如“响应时间”超过预定指标或者某种资源使用已经达到饱和状态。
这种测试方法可以找到系统的处理极限, 为系统调优提供数据。 在某些情况下,这种方法有时也被称为 可量性测试。
3、 压力测试:
测试系统在一定饱和状态下, 例如CPU、内存等在饱和使用情况下, 系统能够处理的会话能力, 以及系统是否会出现错误。
JVM的可用内存、 数据库的连接数、 数据库服务器CPU利用率 等都可以作为压力的依据。 这种性能测试方法一般用于测试系统的稳定性。
4、 配置测试:
通过对被测系统的软/硬件环境的调整, 了解各种不同环境对系统性能影响的程度, 从而找到系统各项资源的最优分配原则。
这种测试方法主要目的是为了了解各种不同因素对系统性能影响的程度, 从而判断出最值得进行的调优操作。
5、 并发测试
通过模拟用户的并发访问, 测试多用户并发访问同一个应用、同一个模块或者数据记录时是否存在死锁或者其他性能问题。
6、 可靠性测试
通过给系统加载一定的业务压力(例如系统在70%~90%的使用率)的情况下, 让应用程序持续运行一段时间, 测试系统在这种条件下是否能够稳定运行。
7、 失效恢复测试
针对有冗余备份和负载均衡的系统设计的。 这种测试方法可以用来检验如果系统局部发生故障, 用户是否能够继续使用系统; 以及如果这种情况发生, 用户将受到多大程度的影响。
分享到:
相关推荐
网闸是一种网络安全专用产品,主要用于安全隔离与信息交换,它的性能测试方法对于确保其在网络安全中的作用至关重要。本文介绍了针对网闸性能的测试方法,这包括了使用iPerf软件和IXIA硬件两种测试方式。这两种测试...
### 性能测试方法论详解 #### 一、性能测试基本概念及流程 **性能测试**是一种评估系统或组件在特定工作负荷下表现的过程,旨在验证系统是否能够满足预定的性能要求。它不仅关注系统的响应时间和吞吐量,还考虑到...
本文档虽然内容不完整,但是从提及的关键词可以分析出一些关于WEB性能测试方法的知识点。 一、性能测试工具 文档中提到了LOADRUNNER这一工具,它是由惠普公司开发的一款商业负载测试软件。LOADRUNNER可以模拟...
《ASTM D429-81橡胶性能测试方法标准——刚性基体粘着力测试》是一份关于橡胶与刚性材料粘合力检测的重要标准,主要用于评估橡胶与金属等刚性材料之间的粘接强度。这份标准由ASTM(美国材料与试验协会)发布,旨在...
ISO12944-6-2018 中文译稿 第6部分 实验室性能测试方法 以下是ISO12944-6-2018 中文译稿 第6部分 实验室性能测试方法的知识点总结: 1. 标准简介: ISO12944-6-2018 是国际标准化组织(ISO)发布的一项标准,旨在...
性能测试是一项针对软件系统或应用程序的测试,其目的是在确定的系统承载能力下...对于初学者或入门级测试人员而言,系统地学习性能测试方法,理解性能测试工具的使用和测试流程,是成为合格性能测试工程师的必经之路。
以下是60种非金属材料性能测试方法的详细说明: 1. 密度与相对密度:测试材料单位体积的质量,常用浮力法、水中置换法等,了解材料的密度有助于优化设计和工艺流程。 2. 凝固点:衡量晶体物质凝固的温度,通过过冷...
### 常用性能测试方法和要点 #### 明确用户的性能需求 在进行性能测试之前,最重要的是明确用户的需求,这包括显性和隐性的需求。显性需求通常由客户直接提出,例如响应时间、吞吐量等指标;而隐性需求则需要测试...
DCS 性能测试方法 DCS(Distributed Control System)是一种广泛应用于发电厂和其他过程控制系统中的控制系统。随着 DCS 的普及,如何对其进行性能测试和评估变得非常重要。下面是关于 DCS 性能测试的相关知识点。 ...
为了满足不同用户群体的需求,手机终端的性能测试方法研究显得尤为重要。 手机终端性能测试方法研究关注的核心问题是如何有效地评估和比较不同手机终端在执行数据业务时的性能差异。由于手机终端硬件和软件的差异性...
### 局域网基本性能测试方法 #### 一、引言 随着计算机网络技术的快速发展,局域网(LAN)已成为各行各业信息化建设的基础。为了确保局域网的稳定运行和服务质量,对其进行有效的性能测试至关重要。本文将详细介绍...
### 性能测试方法与过程详解 #### 一、性能测试概述 性能测试是一种重要的软件质量保证手段,它主要用于确保软件系统在实际部署后能够满足用户的性能需求。性能测试覆盖了多个方面,如执行效率、资源占用率、稳定...
总之,性能测试理论方法及LoadRunner工具的使用,构成了一个全面的性能测试框架,用于确保系统在各种负载条件下的高效稳定运行。通过深入理解系统需求、精心设计测试场景并熟练运用LoadRunner,测试人员能够有效地...