美文网首页
性能测试学习笔记1——设计

性能测试学习笔记1——设计

作者: 楚糖的糖 | 来源:发表于2021-03-30 22:37 被阅读0次
1.软件8大质量特性 软件8大质量特性.png

2.自动化分类:功能自动化,性能自动化,安全自动化

3.性能测试:属于软件的测试范畴,在特定的环境和配置下的系统在一定量的负荷下,系统的正确性,响应时间,速度tps,成功率,稳定性,可恢复性是否满足特定干系人需求的能力,属于非功能质量特性。
性能:负载+调优
4.性能测试问题:
客户端展示的性能占比5%,后台服务器处理能力性能性能占比95%

5.测试用例的编写


性能测试用例设计.png

6.验证性能测试和系统性能评估
验收性能测试(有指标,用于验证指标)
系统性能评估(进行系统能力探索)

7.什么时候需要做性能测试
(1)系统业务对性能有明确的要求(2)需要评估业务系统的性能效率(3)验证高并发下,系统业务是否有问题——发现缺陷,作为功能测试的补充(4)验证高并发下,技术架构是否有问题——发现技术缺陷及逆行系统调优(5)验证高并发下,系统是否可靠运行——稳定性缺陷发现(6)验证系统更正后,系统性能表现情况——基准对照
需要考虑性能设计和性能调优问题

8.性能测试历程
单用户——低并发——高并发压力测试——极限测试——系统失效


image.png

性能是通过设计,架构出来的,不是测试出来的

9.性能测试技术


性能测试技术.png

10.PDCA戴明环
计划Plan——执行Do——检查Check——纠正Action

11.性能测试书籍推荐
《性能之巅》

12.并发用户数——多大
并发:业务角度模拟真实用户访问,同时访问
并发数:同时访问系统的用户数
并发分类:
(1)严格并发:同时间做同样的事情
(2)广义并发:同时间做不同的事情

13.吞吐量——多快
tps——每秒事务数RPS
吞吐量计算公式:F=VU*R/T (未达到性能瓶颈的时候可以使用)
F为吞吐量,VU表示虚拟用户数,R表示每个虚拟用户发出的请求数,T表示性能测试所用的时间

14.点击率
点击数是客户端向服务器发起多少次http请求计算的。
一次鼠标触发的请求数获取方法:清缓存之后抓包

15响应时间——端到端
响应时间包括:
(1)用户客户端呈现时间
(2)请求/响应数据网络传输时间
(3)应用服务器的处理时间

调试响应时间慢的原因:ping服务器响应时间,ping数据库响应时间,sql语句查询时间,从而对比分析导致响应时间慢的主要因素

16分析:
cpu消耗性的接口
内存消耗型的接口
磁盘消耗型
网络带宽消耗型

相关文章

  • 性能测试学习笔记1——设计

    1.软件8大质量特性 2.自动化分类:功能自动化,性能自动化,安全自动化 3.性能测试:属于软件的测试范畴,在特定...

  • 性能测试学习日记一

    首先理解理念,再学习工具; 性能测试流程 完整的性能测试流程包括以下几点:性能需求获取、性能测试场景设计、性能测试...

  • 性能测试 测试方案设计(一)

    主要--性能测试基本能力目标: 1. 设计性能测试的项目计划 2.可执行测试 一、什么是性能测试1、定义:...

  • 性能测试-相关术语理解(一)

    1.性能测试分类 性能测试不是单纯割裂的分类,应该通过分析性能测试所包含元素之间的关系,高效设计性能测试,重点关注...

  • 小00 好好学习

    1.性能测试1.1.loadrunner1.2.jmeter1.3.脚本语言1.4.性能测试用例设计1.5.性能测...

  • 【山外笔记-工具框架】Netperf网络性能测试工具详解教程

    本文下载链接: 【学习笔记】Netperf网络性能测试工具.pdf 一、Netperf工具简介 1、什么是Netp...

  • 性能测试面试题(一)

    1.性能测试的应用领域有哪些? 2.交付一个性能测试项目,请阐述你的性能测试流程 3. jmeter如何设计性能测...

  • 性能测试基础

    一.性能测试概况 性能测试是一个总称,具体可细分为性能测试、负载测试、压力测试、稳定性测试 性能测试: 以系统设计...

  • 【性能测试】学习笔记

    集群、云计算、虚拟化 loadrunner

  • 性能测试学习笔记

    性能测试 概念 性能测试针对系统的性能指标,建立性能测试模型,制定性能测试方案,制定监控策略,在场景条件之下执行性...

网友评论

      本文标题:性能测试学习笔记1——设计

      本文链接:https://www.haomeiwen.com/subject/iooghltx.html