Jmeter性能测试(一)性能测试关键指标解析

Jmeter性能测试(一)性能测试关键指标解析一、性能测试关键指标解析1、响应时间多–并发量快–延时、响应时间好–稳定性(长时间运行)省–资源利用率响应时间:对请求作出响应所需要的的时间,是用户感知软件性能的主要指标。响应时间包括:1.用户客户端呈现时间2.请求/响应数据网络传输时间3.应用服务器处理时间4.数据库系统处理时间响应时间多少合理?对于一个Web系统,普遍接受的响应时间标准为2/5/8秒(2秒–非常好;5秒–可接受;8秒是上限)2、并发用户数用户…

大家好,又见面了,我是你们的朋友全栈君。

一、性能测试关键指标解析

1、响应时间

多–并发量      快–延时、响应时间        好–稳定性(长时间运行)      省–资源利用率

响应时间:对请求作出响应所需要的的时间,是用户感知软件性能的主要指标。响应时间包括:

1.用户客户端呈现时间

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

3.应用服务器处理时间

4.数据库系统处理时间

Jmeter性能测试(一)性能测试关键指标解析

响应时间多少合理?对于一个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满,会出现波动,是波浪线)

Jmeter性能测试(一)性能测试关键指标解析

4、性能计数器

性能计数器:是描述服务器或操作系统性能的一些数据指标。比如:内存、CPU、磁盘等资源使用率

5、思考时间

think time:用户进行操作时每个请求之间的时间间隔

 

 

 

 

 

 

 

 

 

 

 

 

 

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。

发布者:全栈程序员-用户IM,转载请注明出处:https://javaforall.cn/149692.html原文链接:https://javaforall.cn

【正版授权,激活自己账号】: Jetbrains全家桶Ide使用,1年售后保障,每天仅需1毛

【官方授权 正版激活】: 官方授权 正版激活 支持Jetbrains家族下所有IDE 使用个人JB账号...

(0)
blank

相关推荐

  • java面试宝典pdf,给大家安排上!

    java面试宝典pdf,给大家安排上!前言Spring无论在Java生态系统,还是在就业市场,是绝对的王者。大厂面试出镜率之高,投产规模之广,无出其右。随着技术的发展,Spring从往日的IoC框架,已发展成CloudNative基础设施,衍生出大量Spring技术栈,如大家熟知的SpringBoot、SpringCloud和SpringSecurity等。我相信很多程序员不管是在面试中,还是在日常开发中,总会面临各种挑战和考验,唯有系统性地掌握Spring编程思想、设计理念,以及具体的实现方式,方可游刃有余

  • Linux 文件权限rwx

    Linux 文件权限rwxLinux/Unix的文件调用权限分为三级:文件所有者(Owner)、用户组(Group)、其它用户(OtherUsers)。只有文件所有者和超级用户可以修改文件或目录的权限。可以使用绝对模式(八进制数字模式),符号模式指定文件的权限。使用权限:所有使用者who的符号模式表who 用户类型 说明 u user 文件所有者 g group 文件所有者所在组 o others 所有其他用户 a all .

  • Telerik RadControls for ASP.NET AJAX 2010 Q2最新版下载+源码下载

    Telerik RadControls for ASP.NET AJAX 2010 Q2最新版下载+源码下载TelerikRadControlsforASP.NETAJAX2010Q2RadControlsforASP.NET是一套强大的用户界面控件套装,它可以帮助您创建拥有桌面应用程序华丽外表和高速性能的Web应用程序。18种可靠的UI及数据控件全面提供AJAX性能,使用户可以得到高级的体验。但RadControlsforASP.NET不仅仅只支持AJAX,尽管其包含的控件以一流的性能帮助开发者执行AJAX。RadControlsforASP.NET同样还可以跨浏览器支持,兼容XHTM

  • CSS:Tutorial two

    CSS:Tutorial two

  • html 滚动条 scrolltop scrollheight,浅谈JavaScript中scrollTop、scrollHeight、offsetTop、offsetHeight…

    html 滚动条 scrolltop scrollheight,浅谈JavaScript中scrollTop、scrollHeight、offsetTop、offsetHeight…浅谈JavaScript中scrollTop、scrollHeight、offsetTop、offsetHeight发布时间:2020-07-1709:27:20来源:亿速云阅读:223作者:小猪小编这次要给大家分享的是浅谈JavaScript中scrollTop、scrollHeight、offsetTop、offsetHeight,文章内容丰富,感兴趣的小伙伴可以来了解一下,希望大家阅读完这…

  • mac mysql忘记密码_centos6修改密码

    mac mysql忘记密码_centos6修改密码MacOS下brew安装的mysql重置密码1、进入mysql的bin路径cd/usr/local/Cellar/mysql/8.0.11/bin2、停止mysql服务./mysql.serverstop3、开启mysql安全模式./mysqld_safe–skip-grant-tables&4、进入mysqlmysql-uroot-p5、更改musql密码usemysqlflushprivileges;ALTERUSER’root’@’loca

    2022年10月15日

发表回复

您的电子邮箱地址不会被公开。

关注全栈程序员社区公众号