day20-性能测试的分类

性能测试的分类

从大的方面:

  • 基于代码的性能测试(关注点是函数或者方法执行的效率)
  • 基于协议的性能测试(关注服务器端的性能)(重点)
  • 客户端的性能测试(页面或者客户端的响应时间)

压力测试

在一定的软硬件、网络条件下,模拟用户高并发(峰值负载),持续一段时间,检测系统的各项性能指标,关注峰值下的系统的性能表现【秒杀、团购、抢票】

目的:监测被测系统在峰值下的运行情况,给最坏的情况(系统崩溃)设计预案

场景模型:门型场景

集合点

在这里插入图片描述

所有线程数在集合点同时发起请求,同时结束请求

负载测试

在一定的软硬件、网络条件下,通过改变负载的方式,监测系统各项性能指标,得到系统在正常工作的情况下,系统的最大用户数、最佳用户数,定位系统的瓶颈

场景模型:拱形场景

在这里插入图片描述

慢慢的增加并发线程数找到系统的最佳用户数。

理发店模型假设:

  1. 理发店共有3名理发师
  2. 每位理发师剪一个头的时间都是1小时
  3. 每个顾客所能容忍的等待时间是等待时间+剪发时间是3小时,而且等待时间越长,顾客的满意度越低,如果3个小时还不能剪完头发,顾客会立马走人。
<
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值