性能测试——工具的使用,性能测试流程

性能测试

一、为什么要做性能测试:

因为功能和接口测试只能验证软件的功能是否正常运行,功能和接口测试不能验证软件的性能在多用户,多并发,长时间的操作下,能否正常运行。

二、性能测试的分类:

负载测试——满足性能指标的前提下,检测出系统能够处理的最大用户数。

压力测试——不断的增加用户,检测出系统在极限状态下能够处理的最大用户数/压力值。

并发测试——模拟多个用户,同时对一个接口,功能进行操作,检测系统是否支持多用户访问。

稳定性测试——长时间运行系统,检测系统能否稳定正常工作。

三、性能测试使用的工具:

jmeter:基于java语言开发的一款接口和性能测试工具。

Linux虚拟机:模拟客户端的服务器和网络,是一个虚拟的环境。

四、性能测试流程

1、做性能需求分析,挑选用户使用最频繁的功能来进行性能测试,确定性能指标。

2、搭建性能测试环境,准备好性能测试数据。

3、使用jmeter开发优化脚本,包括参数化,断言,关联,集合点(绝对并发)等。

4、设计性能测试场景,先进行单用户循环300次的基准测试,基准测试通过之后,再使用1000个并发用户,执行30分钟,并监控Linux服务器的CPU,内存。

5、分析性能测试结果,如果有性能瓶颈,收集相关的日志提单给开发修改。

6、开发修改好后,回归性能测试,然后输出性能测试报告。

posted on   ×不知该怎么√  阅读(123)  评论(0编辑  收藏  举报

相关博文:
阅读排行:
· 【自荐】一款简洁、开源的在线白板工具 Drawnix
· 没有Manus邀请码?试试免邀请码的MGX或者开源的OpenManus吧
· 园子的第一款AI主题卫衣上架——"HELLO! HOW CAN I ASSIST YOU TODAY
· 无需6万激活码!GitHub神秘组织3小时极速复刻Manus,手把手教你使用OpenManus搭建本
· C#/.NET/.NET Core优秀项目和框架2025年2月简报

导航

< 2025年3月 >
23 24 25 26 27 28 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31 1 2 3 4 5
  1. 1 半岛铁盒 周杰伦
  2. 2 给我一首歌的时间 周杰伦
半岛铁盒 - 周杰伦
00:00 / 00:00
An audio error has occurred, player will skip forward in 2 seconds.
点击右上角即可分享
微信分享提示