首页 > 其他分享 >JMeter01 - 性能测试初识

JMeter01 - 性能测试初识

时间:2023-05-26 12:07:34浏览次数:40  
标签:用户量 系统 性能 分类 JMeter01 初识 测试

性能测试初识

软件测试分类

按照测试内容分类

  • 功能测试:业务流程是否正常实现
  • 性能测试:关注各种性能指标 是否符合设计预期
    • 负载测试、压力测试、性能测试、大数据量测试、可靠性测试等
  • 安全测试:由网络安全工程师参与,比如模拟各种“注入”
  • 其他:易用性测试、安装测试、恢复测试、兼容性测试、文档测试。

按照测试方法分类

  • 白盒测试、黑盒测试、灰盒测试

按照程序运行状态分类

  • 静态测试、动态测试

按照测试阶段分类

  • 单元测试、集成测试、系统测试、验收测试、回归测试、Alpha测试、Beta测试

什么是性能测试

  • 性能(Performance)
    • 是对计算机系统或子系统执行其功能的能力的度量。
    • 例如:响应时间、吞吐能力、事务处理数等
  • 性能测试
    • 通过模拟真实生产运行的业务压力量和使用场景组合,测试系统的各项性能指标是否满足生产性能需求。即在特定的条件下验证系统的能力状况。

性能测试的目的

目的是验证软件系统是否能够达到用户提出的性能要求,同时发现软件系统中存在的性能瓶颈,提供系统性能验收测试报告,优化软件,最后起到优化系统的目的 包括以下几个方面:

  • 评估系统的能力
  • 识别体系中的弱点
  • 系统调优
  • 验证稳定性(resilience)和可靠性(reliability) 图片.png

性能测试的价值

保证系统的性能,面临着多用户、海量数据、多任务、稳定性高、高强度、高并发、高可用性等需求,找出性能瓶颈,提供良好体验 图片.png

性能测试应用场景

用户量大、使用频繁、面临大数据、重要的业务功能

  • 快增长模式:用户量爆发增涨,比如:登录、购票、抢红包、下订单、获取验证码......
  • 慢增长模式:用户量逐渐增加、产品推销。

标签:用户量,系统,性能,分类,JMeter01,初识,测试
From: https://blog.51cto.com/u_14911999/6354767

相关文章

  • 01.初识Python
    本教程计划通过100天的时间,每天分享一篇关于python的知识点,与大家一起学习python这门编程语言。Python对初学者来说是一门很棒的语言:容易学有一个积极的支持社区在网络开发、游戏、数据科学方面提供多种机会。Python的应用领域目前Python在Web应用开发、云基础设施、De......
  • 性能测试监控指标及分析调优 | 京东云技术团队
    一、哪些因素会成为系统的瓶颈?1、CPU,如果存在大量的计算,他们会长时间不间断的占用CPU资源,导致其他资源无法争夺到CPU而响应缓慢,从而带来系统性能问题,例如频繁的FullGC,以及多线程造成的上下文频繁的切换,都会导致CPU繁忙,一般情况下CPU使用率<75%比较合适。2、内存,Java内存一般是通过j......
  • 肖sir__实践题___测试用例题
    实践面试题1、手淘浏览店铺页15s,可以完成任务,放发奖励。请设计测试用 2、用户在pc中选择时间范围后,需要将相应的表格数据下载,请根据这个功能设计功能用例 3、用例设计:某程序实现如下功能:输入3个数据A,B,C,输出以A.B.C为边长组成的三角形的面积。(1<AB,C<100)等价类和边......
  • 接口自动化测试遇到的问题
    fromopenpyxl.styles.colorsimport*的失败调用问题,使用openpyxl模块调用进行颜色分配时,无法调用函数colorsopenpyxl进行版本降低2.6.1后,正常使用引发XLRDError(FILE_FORMAT_DESCRIPTIONS[FILE_FORMAT]+“;不支持”)xlrd.biffh.xlrd错误:Excelxlsx文件;不受支持解决方法1:安......
  • 2023.5.25 Linux系统Bash初识
    1.Linux系统终端概述2.Linux系统Bash管理2.1.Bash特性:命令补全2.2.Bash特性:命令快捷键2.3.Bash特性:命令别名2.4.Bash特性:命令流程2.5.Bash特性:路径展开2.6.Bash特性:转义字符2.7.Bash特性:获取帮助1.Linux系统终端概述服务器终端切换:Ctrl+Alt+F1…F6虚拟机终端切换:......
  • 网络测试工具iperf命令详解
    说明:Iperf是一个网络性能测试工具,也就是LINUX网速测试,主要应用于LINUX服务器下面。可以测试TCP和UDP带宽质量,可以测量最大TCP带宽,具有多种参数和UDP特性,可以报告带宽,延迟抖动和数据包丢失。Iperf在linux和windows平台均有二进制版本供自由使用。Iperf使用方法与参数说明: -s 以se......
  • 软件接口测试有什么作用?接口测试有哪些好用工具?
    一、软件接口测试有什么作用?在软件开发过程中,接口是不可避免的一部分。接口测试是为了检查软件系统中不同模块之间的接口能否正常工作,以及模块之间的数据是否能够互相传输而进行的测试。接口测试的主要作用包括保证系统区域间的互通性、降低软件的故障率、提高软件的可靠......
  • Kafka测试初探【Go】
    上周分享了Kafka性能测试初探的Java版本,有读者留言说太简单,内容比较水。这里澄清一下,是我学得比较水。文章定位就是一篇使用Java语言的KafkaClient客户端进行简单操作演示,然后模拟一下简单场景的性能测试。其中深入学习Kafka的可以随处搜到很权威实用的资料,有深入学习需求的可以自......
  • 《软件测试》读书笔记(持续更新)
    文章目录#第一部分软件测试综述##第一章软件测试的背景###1.1臭名昭著的软件错误用例研究###1.2软件缺陷是什么####1.2.1软件失败的术语确实严重,甚至是危险的情况:故障(fault)、失败(failure)、缺点(defect)不那么尖锐,主要指未按预料运行,而不指全部失败:异常(anomaly)、事件,插曲(inc......
  • 麦子学院测试——1.系统测试(总)
    视频教程百度云链接:https://pan.baidu.com/s/1WD6tcAJaiQc7dgBjyWi2IA密码:pnpj今天的目标是复习2.测试管理3.系统测试流程5.缺陷管理目录:1.测试基础第1章、系统测试之测试基础第2章、系统测试之测试对象与测试级别第3章、系统测试之系统测试类型第4章、系统测试之测试......