性能测试是目的

dear:friends

前些天有朋友问我,什么是性能测试,为什么要做性能测试,做系统的性能测试为了什么,而且现在服务器也比较便宜了,可以随时增加机器,做集群,不比你单单做性能测试要来的快,效果要好么。

这么多的问题突然涌现在我大脑中,当时cpu就处理不过来了。单机就挂掉了。

其实做性能测试目的无非是两点:

一、以用户的角度去观察系统的性能,例如:我们常见的秒杀活动,在某个特定时间,特定的数量下N+用户点击鼠标,发送请求,服务器的处理瞬时间的处理能力,以及完成整个流程的响应时间的过程。满足良好的用户体验,是我们做性能的本质。

二、以技术员的角度检验系统瓶颈,在高并发,快增长,集群化的架构体系中,检验系统在持续加压的过程中可能出现的系统瓶颈、及系统问题,例如:当我们压测WEB系统时,用户的并发量为100Vuser,运行时间在30分钟,系统可能出现排队超时,网络带宽不足,服务器宕机,数据库死锁,线程死锁,CPU,MEM,I/O,等各种瓶颈时,能够及时发现以及解决。

在系统良好的环境下,做好容量规划的预警机制,满足当前预计未来的准备。这是我们为什么做性能测试技术本质。

时间: 2024-11-09 02:26:49

性能测试是目的的相关文章

性能测试的目的

目的:寻找或证明系统的某些关键性性能指标 1.全新系统,从未做过性能测试 寻找关键性的性能指标值 2.基于已有的性能测试基础上,再次做性能测试 验证预定的性能指标值 原文地址:https://www.cnblogs.com/eee222/p/11743651.html

性能测试工作的完整过程,目的,最关键的是什么

系统测试分类:功能测试(正确性,容错性,并发逻辑,关联内容),安全测试,性能测试(压力测试,响应时间),强度测试,容量测试,恢复测试,用户界面测试,接口间测试... 性能测试的概念---在正常,峰值以及异常负载条件下,测试系统的各项性能指标:通过自动化的测试工具模拟进行. 性能测试主要是测试软件运行中的各项指标是否符合需求:压力测试是性能测试的重点,压力测试是通过工具产生并运行并发事务来模拟软件系统的实际运行状态,从而获得各种性能指标. 性能测试的目的--- 1) 评估系统的能力----测试中得

什么是性能测试、性能测试目的?

什么是性能测试? 性能测试是指被测系统,在一定的负载下运行,监控系统的各项指标,是否符合需求(指标,指的CPU,内存,事务响应时间,等)如果不符合,就发现了系统的性能瓶颈 性能测试的目的? 识别系统的弱点,评估系统能力,发现系统性能瓶颈,提高系统可靠性能和稳定性 性能测试运用的领域? 金融.银行,通讯,医疗,证券,搜索引擎(百度)等多用户的系统 性能测试的工具LoadRunner的组成? Virtual user Generator 虚拟用户生成器,根据一定的网络协议,记录客户端(IE,Java

性能测试(四)应用领域

大概说说性能测试的五种应用领域吧,可能纯文字内容太多,没耐心的话,可以跳过不看...    ----参考书籍<软件性能测试过程详解与案例剖析> 概括来说,可以将性能测试的应用领域划分为下面五个不同领域: ·能力验证 ·规划能力 ·性能调优 ·瓶颈发现 ·性能基准比较 一.能力验证 能力验证是性能测试中最简单也是最常见的一个应用领域.一个典型的能力验证的问题会采取这样的描述方式:某系统能否在A条件下具有B能力? 能力验证领域的特点与性能测试的特点非常接近: ①要求在已确定的环境下运行 只有在一个

性能测试

中国软件评测中心将性能测试概括为三个方面:应用在客户端性能的测试.应用在网络上性能的测试和应用在服务器端性能的测试: 1.应用在客户端性能测试的目的是考察客户端应用的性能,测试的入口是客户端.它主要包括并发性能测试.疲劳强度测试.大数据量测试和速度测试等,其中并发性能 测试是重点. 并发性能测试的过程是一个负载测试和压力测试的过程,即逐渐增加负载,直到系统的瓶颈或者不能接收的性能点,通过综合分析交易执行指标和资源监控指标来确定系统并发性能的过程: 疲劳强度与大数据量测试 疲劳测试是采用系统稳定运

LoadRunner性能测试样例分析

LR性能测试结果样例分析 测试结果分析 LoadRunner性能测试结果分析是个复杂的过程,通常可以从结果摘要.并发数.平均事务响应时间.每秒点击数.业务成功率.系统资源.网页细分图.Web服务器资源.数据库服务器资源等几个方面分析,如图1- 1所示.性能测试结果分析的一个重要的原则是以性能测试的需求指标为导向.我们回顾一下本次性能测试的目的,正如 所列的指标,本次测试的要求是验证在30分钟内完成2000次用户登录系统,然后进行考勤业务,最后退出,在业务操作过程中页面的响应时间不超过3秒,并且服

软件性能测试指标及其注意地方

并发性能测试的种类与指标 并发性能测试的种类取决于并发性能测试工具监控的对象,以QALoad自动化负载测试工具为例.软 件针对各种测试目标提供了DB2.DCOM.ODBC.ORACLE.NETLoad.Corba.QARun.SAP.SQLServer. Sybase.Telnet.TUXEDO.UNIFACE.WinSock.WWW.Java scrīpt等不同的监控对象,支持Windows和UNIX测试环境. 最关键的仍然是测试过程中对监控对象的灵活应用,例如目前三层结构的运行模式广泛使用,

性能测试个人的一些想法整理

性能测试定义: 通过一定的工具结合相应的测试方法,对部署的系统应用进行测试,发现系统应用内部存在的代码逻辑问题及应用部署的机器硬件资源瓶颈问题及应用部署架构存在架构错误问题,如:网络端.客户端.服务端搭建的架构问题: 负载测试:是一个分析软件应用程序和支撑架构.模拟真实环境的使用,从而来确定能够接收的性能过: 压力测试(Stress Testing):是通过确定一个系统的瓶颈或者不能接收的性能点,来获得系统能提供的最大服务级别的测试: 性能测试的目的: 性能测试的目的主要体现在三个方面:以真实的

学习笔记-性能测试-概述

性能测试的目的,什么是性能测试? 目的主要有四点:1评估系统能力,2寻找系统弱点(瓶颈),3系统调优,4验证系统可靠性,稳定性. 通俗的来说,性能测试的目的就是验证系统好不好用,就像功能测试验证系统是否可以用. 比较官方点的定义是: 是指在某个特定的硬件.软件.网络环境下通过自动化的测试工具模拟多种正常.峰值以及异常负载条件来对系统的各项性能指标进行测试. 性能测试的步骤? 设计测试方案 选择测试工具 搭建测试环境 设计测试场景 执行测试 分析测试结果 性能选择的标准? 达到客户的需求 新系统至