10 2020 档案
摘要:性能测试目的 简单来说:在复杂多变情况下,保证系统稳定 百度百科说: 评估系统的能力,测试中得到的负荷和响应时间数据可以被用于验证所计划的模型的能力,并帮助作出决策。 识别体系中的弱点:受控的负荷可以被增加到一个极端的水平,并突破它,从而修复体系的瓶颈或薄弱的地方。 系统调优:重复运行测试,验证调整
阅读全文
摘要:死锁原因 Java发生死锁的根本原因是:在申请锁时发生了交叉闭环申请。即线程在获得了锁A并且没有释放的情况下去申请锁B,这时,另一个线程已经获得了锁B,在释放锁B之前又要先获得锁A,因此闭环发生,陷入死锁循环。 监控死锁 VisualVM监控工具有明显线程死锁提醒,也可监控到发生死锁的线程、类、代码
阅读全文
摘要:JVM异常说明(超链接) 一文中已介绍了,JVM每个运行时区域——程序计数器 、Java虚拟机栈、本地方法栈、Java堆、方法区、直接内存发生OutOfMemoryError的不同原因和不同错误信息。 Java堆,是线程共享内存,几乎所有的对象实例以及数组都应在堆上分配。如下堆的内存泄漏错误也是我们
阅读全文
摘要:VisualVM 是随JDK一同发布的jvm诊断工具,通过插件可以扩展很多功能,插件扩展也是其精华所在。 提供了一个可视界面,用于在Java应用程序在Java虚拟机上运行时查看有关Java应用程序的详细信息。此信息可用于对本地和远程应用程序进行故障排除以及对本地应用程序进行性能分析。 使用Java
阅读全文
摘要:JMeter安装 1、下载地址: https://downloads.apache.org//jmeter/binaries/apache-jmeter-5.2.1.zip 2、解压apache-jmeter-5.2.1 3、启动 linux/mac启动: [1] cd apache-jmeter-
阅读全文
摘要:性能测试的性能指标有很多,我们需要看那些 性能测试相关的指标有很多,HPS、RPS、PV、UV、IP、TPS、RT。对性能测试而言可以用TPS和RT来衡量一个系统的性能质量应该是够用的。 HPS 每秒点击数 RPS 每秒请求数 PV 页面浏览量 UV 独立访问者 IP 独立IP数 TPS Trans
阅读全文
摘要:CPU(中央处理器),是电子计算机的主要设备之一,电脑中的核心配件。CPU作为计算机系统的运算和控制核心,是信息处理、程序运行的最终执行单元。CPU的功效主要为处理指令、执行操作、控制时间、处理数据。 CPU性能相关指标 只看us那是不正确,不全面的。已图上top命令为例,需要关注的CPU性能相关指
阅读全文
摘要:经常做接口测试,会看很多接口文档,那怎么识别研发的接口设计是否足够规范,是否符合一些行业标准或准则。那认识了解RESTfull,可以让我们更具有专业性。让我们对接口文档的阅、接口合理性设计识别,做到有的放矢。 REST是什么 REST全称是Representational State Transfe
阅读全文