更多功能测试以及全套学习路线图均在专栏,↑↑戳进去领取~

系列文章目录

🍑软件测试功能到自动化学习路线图,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 性能测试报告

今日学习目标

性能测试-第01天-从理解到体验,最后能够对比说出Loadrunner和JMeter的优缺点_aws

✍性能测试第一天课堂笔记

今日学习要点:

理解性能测试的定义和目的
理解性能测试中常见的测试策略
理解性能测试中常见的性能指标
理解性能测试的流程
能够对比说出Loadrunner和jmeter的优缺点

一、性能测试概述

1.1 为什么要进行性能测试

满足真实场景的业务需求
招聘需要

1.2 性能的概念

性能测试-第01天-从理解到体验,最后能够对比说出Loadrunner和JMeter的优缺点_性能测试_02

性能测试和功能测试:

性能测试-第01天-从理解到体验,最后能够对比说出Loadrunner和JMeter的优缺点_用例_03

1.3 性能测试的分类

基准测试:

性能测试-第01天-从理解到体验,最后能够对比说出Loadrunner和JMeter的优缺点_aws_04

负载测试

性能测试-第01天-从理解到体验,最后能够对比说出Loadrunner和JMeter的优缺点_用例_05


性能测试-第01天-从理解到体验,最后能够对比说出Loadrunner和JMeter的优缺点_paas_06


注意:

通过负载测试,可以确定系统的最大负载量和极限负载量

系统对外宣传的最大负载量

负载测试的时间一般为1-2小时

1.4 稳定性测试

性能测试-第01天-从理解到体验,最后能够对比说出Loadrunner和JMeter的优缺点_性能测试_07

1.5 其他分类:

压力测试

性能测试-第01天-从理解到体验,最后能够对比说出Loadrunner和JMeter的优缺点_paas_08


分类:

高负载下的长时间稳定性压力测试 (如:B-C区间内进行24/3*24小时长时间测试)

极限负载下的破坏性压力测试(如:C-D区间内进行测试)

并发测试

性能测试-第01天-从理解到体验,最后能够对比说出Loadrunner和JMeter的优缺点_paas_09


性能测试-第01天-从理解到体验,最后能够对比说出Loadrunner和JMeter的优缺点_性能测试_10


与负载测试对比:

负载测试:主要目的是测试高负载情况下,对系统资源的消耗,是否会耗尽的问题(双11活动)

并发测试:主要目的是测试极短时间内,并发请求时,系统资源争抢的问题(抢红包、秒杀)

二、性能测试的指标

2.1 响应时间

指从客户端发起请求开始,到客户端接收到结果的总时间
包括:服务器处理时间 + 网络传输时间

性能测试-第01天-从理解到体验,最后能够对比说出Loadrunner和JMeter的优缺点_aws_11


并发用户数:

-某一时刻同时向服务器发送请求的用户数

性能测试-第01天-从理解到体验,最后能够对比说出Loadrunner和JMeter的优缺点_paas_12

2.2 吞吐量

性能测试-第01天-从理解到体验,最后能够对比说出Loadrunner和JMeter的优缺点_paas_13

👉QPS

性能测试-第01天-从理解到体验,最后能够对比说出Loadrunner和JMeter的优缺点_云计算_14

👉TPS

性能测试-第01天-从理解到体验,最后能够对比说出Loadrunner和JMeter的优缺点_paas_15

👉点击数

所有的页面元素(如:图片、链接、框架等)的请求总数
-注意:
-点击数是请求数,不是页面上的一次点击

👉错误率

-指系统在负载情况下,失败业务的概率
-注意:
-错误率是性能指标,是高负载下的失败业务的概率
-随机bug是功能bug,先解决随机bug才能进行性能测试

👉资源利用率

性能测试-第01天-从理解到体验,最后能够对比说出Loadrunner和JMeter的优缺点_paas_16

三、性能测试得流程

性能测试-第01天-从理解到体验,最后能够对比说出Loadrunner和JMeter的优缺点_aws_17


性能测试的核心:需求分析、性能测试执行、性能分析调优

需要大家掌握:性能测试执行

3.1 需求分析

性能测试-第01天-从理解到体验,最后能够对比说出Loadrunner和JMeter的优缺点_性能测试_18

3.2 性能测试计划

性能测试-第01天-从理解到体验,最后能够对比说出Loadrunner和JMeter的优缺点_用例_19

3.3 ❗性能测试用例:

性能测试-第01天-从理解到体验,最后能够对比说出Loadrunner和JMeter的优缺点_性能测试_20

3.4 性能测试执行

性能测试-第01天-从理解到体验,最后能够对比说出Loadrunner和JMeter的优缺点_aws_21

3.5 性能测试分析和调优:

说明:性能测试分析人员经过对结果的分析以后,如果不符合性能需求,则会提出性能bug,然后由开
发人员进行后续的调优。

3.6 性能测试报告

性能测试-第01天-从理解到体验,最后能够对比说出Loadrunner和JMeter的优缺点_云计算_22