性能测试-第01天-从理解到体验,最后能够对比说出Loadrunner和JMeter的优缺点
Posted 黑马程序员官方
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了性能测试-第01天-从理解到体验,最后能够对比说出Loadrunner和JMeter的优缺点相关的知识,希望对你有一定的参考价值。
更多功能测试以及全套学习路线图均在专栏,↑↑戳进去领取~
系列文章目录
🍑软件测试功能到自动化学习路线图,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读取外部数据文件(参数化)
文章目录
今日学习目标
✍性能测试第一天课堂笔记
今日学习要点:
理解性能测试的定义和目的
理解性能测试中常见的测试策略
理解性能测试中常见的性能指标
理解性能测试的流程
能够对比说出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 性能测试报告
以上是关于性能测试-第01天-从理解到体验,最后能够对比说出Loadrunner和JMeter的优缺点的主要内容,如果未能解决你的问题,请参考以下文章
性能测试-第03天-以案例理解JMeter主要元素以及相关的作用域
第17天(基础加强_注解_类加载器_动态代理)_学习目标版本