更多功能测试以及全套学习路线图均在专栏,↑↑戳进去领取~
系列文章目录
🍑软件测试功能到自动化学习路线图,2022年最新版技术栈 🍑软件测试01:从了解测试岗位职能和测试流程开始,附作业
🍑软件测试02:6大实际案例手把手教你设计测试点
🍑软件测试03:用例执行以及缺陷管理的学习,附禅道下载使用流程
🍑软件测试04:你必须要知道的HTML标签作用
🍑软件测试实战项目web资讯管理平台—黑马头条测试
😊身为开发必知必会的Linux:Linux远程连接/命令的使用 😊Linux命令大全,唯一以案例详解文,持续更新中
😊Linux命令大全以及数据库,唯一以案例详解文,已完结
👼 Web自动化测试01:认识web自动化在什么项目中适用 👼Web自动化测试02:Web自动化测试工具选择大全
。。。。更多内容看专栏哦!
👼Web自动化测试11:Selenium之frame切换、多窗口切换
👼Web自动化测试12:Selenium窗口截图、验证码处理
🍅接口测试-第01天-万字教程带你入门接口测试🍅接口测试-第02天-接口用例设计思路、单接口用例,业务场景用例、postman
🍅接口测试-第03天-使用Postman管理、执行测试用例生成测试报告
[🍅接口测试-第04天-Postman读取外部数据文件(参数化)
文章目录
- 系列文章目录
- 今日学习目标
- ✍性能测试第一天课堂笔记
- 一、性能测试概述
- 1.1 为什么要进行性能测试
- 1.2 性能的概念
- 性能测试和功能测试:
- 1.3 性能测试的分类
- 基准测试:
- 负载测试
- 1.4 稳定性测试
- 1.5 其他分类:
- 压力测试
- 并发测试
- 二、性能测试的指标
- 2.1 响应时间
- 2.2 吞吐量
- 👉QPS
- 👉TPS
- 👉点击数
- 👉错误率
- 👉资源利用率
- 三、性能测试得流程
- 3.1 需求分析
- 3.2 性能测试计划
- 3.3 ❗性能测试用例:
- 3.4 性能测试执行
- 3.5 性能测试分析和调优:
- 3.6 性能测试报告
今日学习目标
✍性能测试第一天课堂笔记
今日学习要点:
理解性能测试的定义和目的
理解性能测试中常见的测试策略
理解性能测试中常见的性能指标
理解性能测试的流程
能够对比说出Loadrunner和jmeter的优缺点
一、性能测试概述
1.1 为什么要进行性能测试
满足真实场景的业务需求
招聘需要
1.2 性能的概念
性能测试和功能测试:
1.3 性能测试的分类
基准测试:
负载测试
注意:
通过负载测试,可以确定系统的最大负载量和极限负载量
系统对外宣传的最大负载量
负载测试的时间一般为1-2小时
1.4 稳定性测试
1.5 其他分类:
压力测试
分类:
高负载下的长时间稳定性压力测试 (如:B-C区间内进行24/3*24小时长时间测试)
极限负载下的破坏性压力测试(如:C-D区间内进行测试)
并发测试
与负载测试对比:
负载测试:主要目的是测试高负载情况下,对系统资源的消耗,是否会耗尽的问题(双11活动)
并发测试:主要目的是测试极短时间内,并发请求时,系统资源争抢的问题(抢红包、秒杀)
二、性能测试的指标
2.1 响应时间
指从客户端发起请求开始,到客户端接收到结果的总时间
包括:服务器处理时间 + 网络传输时间
并发用户数:
-某一时刻同时向服务器发送请求的用户数
2.2 吞吐量
👉QPS
👉TPS
👉点击数
所有的页面元素(如:图片、链接、框架等)的请求总数量
-注意:
-点击数是请求数,不是页面上的一次点击
👉错误率
-指系统在负载情况下,失败业务的概率
-注意:
-错误率是性能指标,是高负载下的失败业务的概率
-随机bug是功能bug,先解决随机bug才能进行性能测试
👉资源利用率
三、性能测试得流程
性能测试的核心:需求分析、性能测试执行、性能分析调优
需要大家掌握:性能测试执行
3.1 需求分析
3.2 性能测试计划
3.3 ❗性能测试用例:
3.4 性能测试执行
3.5 性能测试分析和调优:
说明:性能测试分析人员经过对结果的分析以后,如果不符合性能需求,则会提出性能bug,然后由开
发人员进行后续的调优。
3.6 性能测试报告