性能测试指标及性能测试流程

一、 性能指标

包括:
响应时间、tps、资源利用率、用户数
响应时间
在这里插入图片描述
在这里插入图片描述
公式:
网络传输时间+服务器处理时间
N1+N2+N3+N4+N5+N6+WT+AT+DT
不包含前端页面渲染时间,到浏览器收到请求后响应数据截止
原则·:
2秒:优秀,5秒:良好 ,8秒:差
在这里插入图片描述
tps
tps:每秒处理事务数
hps:点击事务数(请求,不是鼠标点击)
吞吐量:描述的是服务器的处理能力

资源利用
在这里插入图片描述
Mem:内存,还需要关注虚拟内存(页交换频率),页交换频率越大表明内存越不足
用户数
并发用户数:
在这里插入图片描述

二、性能测试流程

在这里插入图片描述
在这里插入图片描述

需求分析

1.测试对象
常用的,核心的、重要的,数据量和并发量
例如:登录注册、搜索、添加购物单,下单支付等
在这里插入图片描述
2.确定性能指标
吞吐量、tps:服务器每秒处理的请求数量
响应时间:从浏览器发出请求,服务器处理,到收到响应所需要的处理时间
用户数:并发用户数
资源利用率:CPU Mem、磁盘IO、network
例子1
2亿/300/0.8/4h/3600=30
在这里插入图片描述
例子2
在这里插入图片描述

3.测试场景
在这里插入图片描述

测试计划

包含测试目标、测试人员组织、压测进度安排以及压力机和风险的评估。
在这里插入图片描述

测试方案

测试工具:jmeter、loadrunner
测试环境:数据库、服务器、架构设计,尽量保证和生产环境一致
测试策略:单一场景和混合场景
监控工具:
linux:nmon,rpc,jvisualVm,Spotlight
windows:Spotlight,perfmon.exe(在命令窗口输入perfmon.exe就可以打开)
在这里插入图片描述

在这里插入图片描述

用例设计

包括基于脚本的用例和基于场景的用例
在这里插入图片描述
测试脚本的用例模板:

在这里插入图片描述
测试场景的用例模板:
在这里插入图片描述

测试执行

在这里插入图片描述

定位分析问题

在这里插入图片描述

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值