首页 > 编程知识 正文

jmeter稳定性测试步骤,性能测试关注哪些指标

时间:2023-05-05 07:31:06 阅读:45977 作者:2432

一、性能测试关键指标解析1、响应时间多--- -并发量快--- -延时、响应时间好--- -稳定性(长时间运行)省)资源利用率

响应时间:响应请求所需的时间是用户感知软件性能的主要指标。 响应时间如下。

1 .用户客户端的呈现时间

2 .请求/响应数据网络传输时间

3.APP应用服务器的处理时间

4 .数据库系统处理时间

响应时间有多合理? 在Web系统中,普遍接受的响应时间标准为2/5/8秒(2秒) -非常好; 5秒--可接受; 8秒为上限)

2、并发用户数用户数概念

1 )系统用户数)在软件系统中注册的用户总数(影响CPU/磁盘空间/内存);系统环境;库存用户数;未初始化的性能环境=不起作用的环境) ) )

环境初始化:

网络: A--B 0.001S A-上海-B-北京2s方法:查找运维: Linux系统注入网络延迟

数据库:1)数据库dump; 2 )用数据库脚本创建数据

2 )在线用户数)某个时间内访问的用户数。 这些用户只是在线,并不一定同时在做什么(CPU/内存/磁盘/网络/人)。

web-session、CPU和时间片

初始化环境: warm up热机----磁盘----内存

3 )并发用户数)某个时间同时向软件系统提交请求的用户数不一定是同一个场景

并发用户数计算公式: c=nl/t(c--平均并发用户数; n--每日平均访问用户数L--从用户登录到注销的平均时间T--考虑时间长度(用户每天使用系统多长时间() ) ) ) ) ) )

同时用户数的峰值计算: C^与C 3*根号c大致相等

不熟悉系统时:并发用户数=系统用户数*(5%~20% ) ) )。

性能拐点:

3、吞吐量性能测试:指单位时间内系统处理的用户要求数

从业务角度看:吞吐量可以按请求数/秒、页数/秒、人数/天或处理业务数/小时等单位衡量

从网络角度看:吞吐量可以以字节/秒的速度使用

TPS :吞吐率(每秒的事务处理数) ) ) ) ) ) ) ) ) ) ) )。

吞吐量计算: f=vu*r/t(f--吞吐量VU--虚拟用户数R--每个虚拟用户的请求数T--性能测试所用的时间) ) ) ) ) ) )

饱和、性能瓶颈(资源监控) )网络拥塞、带宽不足、发生丢包时吞吐量平行) )磁盘满或CPU满时,会发生变动,成为波浪线) )。

4、性能计数器性能计数器(是描述服务器或操作系统性能的数据指标。 例如,存储器、CPU、磁盘等资源使用率

5、思考时间think time :用户进行操作时各请求之间的时间间隔

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。