性能测试流程(性能测试工程师)

1、性能测试流程

1、计划测试   2、创建脚本   3、创建场景   4、运行场景   5、分析测试数据
			     |            |           |             |
			     |            |           |             |
			     |             -----|-----              |
		 	     v                  v                   v
		       VuGEN           Controller           Analysis

2、计划阶段

1、系统分析:
		1、系统层面的分析(被测系统的类型、常见的有两种:1、业务处理型系统 2、数据处理型系统)
		
					1、业务处理型系统:是一种偏向于和用户之间进行交互,是一个流程化操作很明显的一个系统
									性能问题集中点在业务的交互过程中
					2、数据处理型系统:侧重点在于数据的收集、整理和处理过程中
									性能问题集中点在数据库的收集、整理或者SQL语句
									
									
	    2、分析系统的架构和部署情况(对架构的了解,能准确的判断系统瓶颈)
	    
	    例如:一个人早上上班迟到,分析迟到的原因,首先看他家到公司的距离,有没有赖床,起床后都干了什么
	    交通工具是什么,只要掌握了大部分有用信息,才可以判断为什么迟到
	    只有对一个系统的架构和部署情况的了解,你才能对系统有很大的判断
	    
	    
	    3、分析系统的技术实现,尤其是使用的通信协议
	    例如:框架和语言
	    
	    
	    4、分析被测系统和其他系统是否存在关联


2、业务分析:
		 1、要对业务的优先级别进行划分,确定待测业务和不测业务
		 2、进行二八原则,一般20%的功能会被80%的用户使用


3、需求分析
		1、性能需求指标要定义出来(2-5-8原则)
				1、响应时间,使用可度量的词,不可使用形容词
				2、吞吐量,重点关注TPS
				3、资源利用率,CPU要控制在80%以内,物理内存要控制在5%可用以上
				4、负载用户的定义,在线用户选多少,并发用户选多少

3、编写测试计划

1、文档目的
	说明编写该测试计划的目的
	例如:本文档描述了针对论坛性能测试流程、范围、环境、风险等,因素作为性能测试实施依据
	
2、项目背景
	说明编写该项目的基本特别
	
3、相关术语
	介绍文档中的专业术语
	
4、输入文档
	测试计划的参考文档
	
5、运行环境
	介绍整个测试环境的软硬件(软件、硬件、网络)

6、测试内容
	介绍对整个被测对象的分析后需要进行性能测试的功能,说明原因
	
7、角色安排
	角色分工,性能测试工程师、开发代表、运维、需求人员等
	
8、工具及进度安排
	工具可行性分析及性能测试进度计划
	
9、输出内容
	完成性能测试输出文档,例如:性能测试报告,性能测试脚本

4、性能测试分析

根据实际情况具体分析...
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值