一文盘点:性能测试常见的7大指标(文末送性能测试题库)

news2024/11/16 21:29:54
01性能指标分类
系统性能指标 
资源性能指标 
中间件指标 
数据库指标 
稳定性指标 
可扩展性指标 
可靠性指标

1、系统性能指标

响应时间

系统处理能力

吞吐量

并发用户数

错误率

2、资源性能指标

CPU

內存

磁盘吞吐量

网络吞吐量

3、中间件指标

常用的中间件例如Tomcat, weblogic等指标主要包括JVM,ThreadPool, JDBC

IGC频率丨次/s ljava虚拟机垃圾部分回收频率

IFull GC频率|次/h| Java虚拟机垃圾完全回收频率

IFull GC平均时长|秒|用于垃圾完全回收的平均时长

I Full GC最大时长|秒| 用于垃圾完全回收的最大时长

IGC堆使用率|百分比|堆使用率

IActive Thread Countl 个| 活动的线程数

Pending User Request |个| 处于排队的用户请求个数

IDBC Active Connectionl 个|JDBC活动连接数

4、数据库指标

常用的数据库如MySQL指标主要包括SQL、吞吐量、缓存命中率、连接数

SQL 耗时 微妙 执行SQL耗时

吞吐量 QPS个每秒查询次数

吞吐量 TPS 个 每秒事务次数

命中率 Key Buffer命中率 百分比 索引缓冲区命中率

命中率 InnoDB Buffer命中率 百分比 InnoDB缓冲命中率

命中率 QueryCache命中率 百分比 查询缓存命中率

命中率 TableCache命中率 百分比 表缓存命中率

命中率 ThreadCache命中率 百分比 线程缓存命中率

锁 等待次数 次 锁等待次数

锁 等待时间 微妙 锁等待时间

5、稳定性指标

最短稳定时间:系统按照最大容量的80%或标准压力情况下运行,能够稳定运行的最短时间。

一般来说 对于正常工作日(8小时)运行的系统,至少应该能保证系统稳定运行8小时以上。

对于7*24小时运行的系统,至少保证稳定运行24小时以上

参考标准:

TPS曲线稳定,没有大幅度的波动

各项资源指标没有泄露或异常情况

6、可扩展性指标

是指应用软件或操作系统以群集方式部署,增加的硬件资源与增加的处理能力之间的关系。

计算公式:

(增加性能/原始性能)/(增加资源/ 原始资源) *100%

参考标准:

理想的扩展能力是资源增加几倍,性能就提升几倍。扩展能力至少在70%以上。

7、可靠性指标

对于服务端性能测试,从系统可靠性指标度量分析时,常见从三类来入手:

双机热备

集群

备份和恢复

文末福利

20道性能测试高频面试题分享:

1.性能测试关注的指标是什么?

2.性能测试怎么做的?/ 如果你要进行性能测试,你是如何展开操作的?

3.怎样分析性能测试结果?

4.如何判断网络是否存在瓶颈?

5.如何判断响应时间不达标?

6.如何判断CPU使用率不达标?

7.app的性能测试怎么做的?

8.用monkey做app测试,怎么做的?如果有问题的话怎么定位?

9.app出现ANR的原因?

10.app出现CRASH的原因?

11.APP常见崩溃原因?

12.说几个常用的adb指令?

13.软件覆盖安装的adb命令?

14.性能测试的adb命令?

15.说几个monkey指令?

16.弱网情况下你是如何测试的?

17.接口测试流程?

18.进行接口测试,你是如何进行去测试的?

19.举例说一下你的接口测试是怎么做的?

20.请描述下接口测试与UI测试是如何协同测试的? 

总结:

感谢每一个认真阅读我文章的人!!!

作为一位过来人也是希望大家少走一些弯路,如果你不想再体验一次学习时找不到资料,没人解答问题,坚持几天便放弃的感受的话,在这里我给大家分享一些自动化测试的学习资源,希望能给你前进的路上带来帮助。

软件测试面试文档

我们学习必然是为了找到高薪的工作,下面这些面试题是来自阿里、腾讯、字节等一线互联网大厂最新的面试资料,并且有字节大佬给出了权威的解答,刷完这一套面试资料相信大家都能找到满意的工作。

 

          视频文档获取方式:
这份文档和视频资料,对于想从事【软件测试】的朋友来说应该是最全面最完整的备战仓库,这个仓库也陪伴我走过了最艰难的路程,希望也能帮助到你!以上均可以分享,点下方小卡片即可自行领取。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/2088328.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

webstorm最新激活码

最智能的 JavaScript IDE WebStorm 是一个适用于 JavaScript 和相关技术的集成开发环境。类似于其他 JetBrains IDE,它也会使您的开发体验更有趣,自动执行常规工作并帮助您轻松处理复杂任务。 激活码获取地址 https://web.52shizhan.cn/activity/webs…

微信小程序用web-view实现内嵌h5页面

需求: 在微信小程序里面使用web-view内嵌一个h5页面,并且从h5页面还可以跳到小程序的某个页面 目录 需求: 小程序web-view内嵌h5页面 配置: code: 在h5页面跳转到小程序的某个页面 嵌入sdk: code&…

servlet的过滤器filter和springmvc的拦截器Interceptor

背景 Servlet的过滤器(Filter)和Spring MVC的拦截器(Interceptor)都是用于在请求处理过程中对请求进行拦截和处理的组件。它们之间的主要区别在于它们的作用范围和使用方式。 作用范围 Filter:过滤器是基于Servlet规范…

性价比运动耳机排行榜有哪些上榜?排行榜五大人气机型分享!

开放式蓝牙耳机最近异常火热,不是因为开放式耳机技术含量有多高,而是它从另一个层面,给了很多追求佩戴舒适,又讲究卫生、安全的玩家一种完美的方案。相对于入耳式耳机它又有独特的视听魅力。相比传统入耳式耳机,开放式…

运动耳机哪个牌子的质量好?五款口碑绝佳机型安利!

​现在耳机市场上,开放式耳机因为外观时尚、戴着舒服,成了大家日常爱用的热门货。但是,市面上的开放式耳机品牌多得眼花缭乱,质量也是高低不一,让人挑花了眼。作为一个搞了三年耳机评测的博主,我还是个耳机…

五、工程化开发和脚手架Vue CLI

开发 Vue 的两种方式: 1.核心包传统开发模式:基于 html/css/js 文件,直接引入核心包,开发 Vue. 2.工程化开发模式:基于构建工具(例如:webpack)的环境中开发 Vue。 一、基本介绍: Vue CLl 是 Vue 官方提供的一个可以帮助我们快速创建一个开发…

ISO 26262中的失效率计算:SN 29500-7 Expected values for relays

目录 引言 1 基准条件下的失效率 2 失效率转换 2.1 失效率预测模型 2.2 负载应力系数 2.2.1 应力区域 2.2.2 负载应力系数选择 2.3 环境应力系数 2.4 温度应力系数 2.4.1 温度应力系数计算模型 2.3.2 温度应力系数计算 2.4 失效准则系数 3 任务剖面应力系数 引言 …

使用 nuxi build 命令构建你的 Nuxt 应用程序

title: 使用 nuxi build 命令构建你的 Nuxt 应用程序 date: 2024/8/30 updated: 2024/8/30 author: cmdragon excerpt: nuxi build 命令是构建 Nuxt 应用程序的核心工具,它将你的应用程序打包成适合生产环境的格式。通过理解和使用不同的选项,如 --prerender、–dotenv 和…

【微信小程序】分包--基础概念

基础概念 1. 什么是分包 分包指的是把一个完整的小程序项目,按照需求划分为不同的子包,在构建时打包成不同的分包,用户在使用时按需进行加载。 2. 分包的好处 3. 分包前项目的构成 4. 分包后项目的构成 5. 分包的加载规则 6. 分包的体积限…

#单片机基础 笔记二

SPI中断 1.SPI总线协议 1.1协议介绍 SPI接口是Motorola (motorola | Smartphones, Accessories & Smart Home Devices)首先提出的全双工三线/四线同步串行外围接口采用主从模式(Master Slave)架构。 时钟由Master控制&#xf…

Fast-BEV: A Fast and Strong Bird’s-Eye ViewPerception Baseline

本文提出了一种简单但有效的框架,称为Fast-BEV,它能够在车载芯片上进行更快的BEV感知。 Fast-BEV框架包括五个部分: (1) 一个轻量级且易于部署的视图变换方法,能够快速将2D图像特征转化为3D体素空间; (2) 一个多尺度图像编码器…

DAY8:DNS查询过程 | CDN的概念和功能 | Cookie和Session是什么?有什么区别?

目录 DNS查询过程 CDN的概念和功能 Cookie和Session是什么?有什么区别? Cookie和Session的概念 Cookie和Session的区别 DNS查询过程 DNS用来将主机名和域名转换为IP地址,其查询过程一般通过以下步骤: 本地DNS缓存检查&…

岩石检测检测系统源码分享 # [一条龙教学YOLOV8标注好的数据集一键训练_70+全套改进创新点发刊_Web前端展示]

岩石检测检测系统源码分享 [一条龙教学YOLOV8标注好的数据集一键训练_70全套改进创新点发刊_Web前端展示] 1.研究背景与意义 项目参考AAAI Association for the Advancement of Artificial Intelligence 项目来源AACV Association for the Advancement of Computer Vision …

九方智投控股已完成九章证券领域大模型算法备案

九方智投控股已完成九章证券领域大模型算法备案 8月29日九方智投控股(股票代码:09636.HK)公布其截至2024年6月30日的上半年业绩报告,财报显示,集团总收益达到了约人民币898.1百万元,较去年同期的约人民币86…

[000-01-008].第01节:Consul环境搭建

1.Windows环境搭建环境: 1.1.单机版 a.下载 1.官网说明: b.安装: 1.下载完成后只有一个consul.exe文件,硬盘路径下双击运行,查看版本号信息 c.服务启动: 1.使用开发模式启动:consul ag…

1899. 最满意的方案

代码 #include<bits/stdc.h> using namespace std; int a[100100]; int main() {int x,m,n,s0,i,l,r,mid;cin>>m>>n;for(i1;i<m;i)cin>>a[i];sort(a1,am1);for(i1;i<n;i){cin>>x;if(x<a[1]) ssa[1]-x;else if(x>a[m]) ssx-a[m];els…

Makefile 基础与常用语法详解

目录 一、引言 二、Makefile 基础概念 1.目标、依赖和命令 2.文件名和搜索路径 3.执行顺序和依赖关系 三、Makefile 常用语法 1.变量和宏定义 2.自动变量 3.模式规则 4.条件判断 5.循环 6.伪目标 四、Makefile 实际应用示例 五、总结 一、引言 在软件开发过程中&a…

断链保护器在矿山机械中的安全守护与效能提升应用探析

在严峻复杂的矿山作业环境下&#xff0c;断链保护器作为一项不可或缺的安全技术装备&#xff0c;扮演着守护生命财产安全、维护生产秩序的关键角色&#xff0c;特别是在确保矿山机械稳定高效运行方面&#xff0c;其价值和意义显得尤为重要。 一、强化安全基石&#xff0c;守护矿…

Project 2021图文安装教程及下载

Microsoft Project是一个国际上享有盛誉的通用的项目管理工具软件&#xff0c;凝集了许多成熟的项目管理现代理论和方法&#xff0c;可以帮助项目管理者实现时间、资源、成本的计划、控制。Microsoft Project 不仅可以快速、准确地创建项目计划&#xff0c;而且可以帮助项目经理…

2024年,还有不用这个技术的网站?

大家好&#xff0c;我是程序员鱼皮。 不知道大家有没有听说过 “服务端渲染” 这样一种技术&#xff1f;如今这个技术越来越流行&#xff0c;尤其对于以内容为核心的网站&#xff0c;使用服务端渲染可以大幅提升网站被搜索到的概率&#xff0c;所以很多企业级网站都用到了这个…