测试老鸟总结,性能测试监控的关键指标(详全)你要的都有...

目录:导读

    • 前言
    • 一、Python编程入门到精通
    • 二、接口自动化项目实战
    • 三、Web自动化项目实战
    • 四、App自动化项目实战
    • 五、一线大厂简历
    • 六、测试开发DevOps体系
    • 七、常用自动化测试工具
    • 八、JMeter性能测试
    • 九、总结(尾部小惊喜)


前言

稳定性测试的要点

1、长时间的以正常的业务负载进行运行(最低为用户实际使用时的负载量,如果用户实际负载量低于最优负载量,也可以使用最优负载量)。

2、稳定性的测试数据(用户实际使用负载量)来源于运营数据。

3、稳定性测试时,需要针对不同的业务操作,并且模拟不通的用户,进行长时间的稳定性测试(并行执行所有脚本,因为要模拟实际用户使用场景,不同的用户在线所做的动作肯定不一致)。

性能测试的监控的关键指标

1、系统指标:与用户场景和需求相关的指标

用户并发数:某一物理时刻同时向系统提交请求的用户数。
平均响应时间:系统处理事务的响应时间的平均值,一般在3s左右。
吞吐量:服务器的最大处理能力。

2、服务器资源的指标:硬件服务器的资源使用指标

cpu使用率:一般情况下上限为85%。
内存占用率:一般情况下上限为85%。
磁盘I/O: 1)监控磁盘实际I/是否已接近最大值,接近则有问题。2)I/O队列长度一直不为0,说明磁盘I/O有问题。

网络带宽:监控实际的网络流量,与网络带宽做对比,如果实际网络流量与网络带宽比较接近,则网络存在瓶颈,需要优化。

注意:实际中的百兆带宽是Mbps,但是我们技术中衡量的带宽的单位是MBps,1MBps=8Mbps【1Byte=8bit】,所以实际带宽=100/8=12.5

3、java应用:应用程序在运行时的各项指标

Java运行时的内存划分包含:堆区、栈区(分为虚拟机栈和本地方法栈)、方法区、程序计数器。

堆区:堆是线程共享的内存空间,Java虚拟机启动时就创建了,用来存放对象、数组。
方法区:方法去也是线程共享的内存空间,也是Java虚拟机启动时就创建了,用来存放类的基本信息,如方法、接口、构造函数、字段、常量、全局变量等。
栈区:包含虚拟机栈区和本地方法栈区,其中虚拟机栈区保存程序运行的局部变量,本地方法栈区为与操作系统本地程序工作需要使用的变量。

程序计数器:存放一个指针,指向当前线程正在执行的字节码指令的行号。
堆区和方法区为线程共有的,Java虚拟机运行时就创建,线程执行时直接使用,线程结束不释放。

栈区和程序计数器为线程私有的,是随着线程生随着线程灭的,也就是说线程使用的时候创建,线程结束后释放。

那么测试的时候重点关注的就是就是堆区,当对象结束后没有被释放,那么空间就会被占用,也就是内存泄漏。测试时,如果堆区的空间持续上升没有下降,就是内存泄漏。

4、数据库:数据库服务器运行时需要监控的指标

慢查询:监控系统在运行时,所执行的所有sql语句,检查这些sql是否慢(设置一个时长,超过这个时长就是慢查询)

缓存命中率:监控业务执行过程中sql查询时的缓存命中率(查询语句读取缓存的次数占总查询次数的的比例,如果缓存命中率过低,需要优化代码和sql查询语句)

数据库连接池:监控数据库连接池的使用率(如果数据库连接池被占满,如果此时有新的sql语句要执行,只能排队等待,等待连接池中的连接被释放【也就是之前的sql语句执行完成】)如果监控发现数据库连接池的使用率过高,甚至是经尝出现排队的情况,需要调优。

mysql锁:监控测试过程中是否有死锁出现,如果出现,需要进行优化。

5、测试机资源指标:测试机在模拟用户负载时的资源使用情况

cpu:cpu使用率一般不超过80%
内存:内存使用率一般不超过80%
网络:带宽
磁盘空间:压测机主要是发送请求

下面是我整理的2023年最全的软件测试工程师学习知识架构体系图

一、Python编程入门到精通

测试老鸟总结,性能测试监控的关键指标(详全)你要的都有..._第1张图片

二、接口自动化项目实战

测试老鸟总结,性能测试监控的关键指标(详全)你要的都有..._第2张图片

三、Web自动化项目实战

测试老鸟总结,性能测试监控的关键指标(详全)你要的都有..._第3张图片

四、App自动化项目实战

测试老鸟总结,性能测试监控的关键指标(详全)你要的都有..._第4张图片

五、一线大厂简历

测试老鸟总结,性能测试监控的关键指标(详全)你要的都有..._第5张图片

六、测试开发DevOps体系

测试老鸟总结,性能测试监控的关键指标(详全)你要的都有..._第6张图片

七、常用自动化测试工具

测试老鸟总结,性能测试监控的关键指标(详全)你要的都有..._第7张图片

八、JMeter性能测试

测试老鸟总结,性能测试监控的关键指标(详全)你要的都有..._第8张图片

九、总结(尾部小惊喜)

每一次的努力都是投资未来的行动,不要怕路途遥远,只要坚持不懈,跨越终将到来。当你为实现目标而奋斗时,成功的喜悦也将随之而来。时间宝贵,珍惜每分每秒,成就自己,创造美好人生!

每一天都是一个全新的开始,不要停下脚步,勇往直前。无论遇到多少困难和挫折,都要保持信心和坚定,不放弃自己的目标和梦想。只有坚持奋斗,才能收获成功与成就。

生命不息,奋斗不止;只要心中有梦想,就要勇往直前;困难是通向成功的过程,坚持下去一定会收获成果;每天都是一个新的起点,让我们砥砺前行,创造更加美好的明天。

你可能感兴趣的:(软件测试,性能测试,压力测试,软件测试,性能测试,压力测试,负载测试,自动化测试)