上一页 1 2 3 4 5 6 ··· 15 下一页
摘要: 死锁原因 Java发生死锁的根本原因是:在申请锁时发生了交叉闭环申请。即线程在获得了锁A并且没有释放的情况下去申请锁B,这时,另一个线程已经获得了锁B,在释放锁B之前又要先获得锁A,因此闭环发生,陷入死锁循环。 监控死锁 VisualVM监控工具有明显线程死锁提醒,也可监控到发生死锁的线程、类、代码 阅读全文
posted @ 2020-10-23 09:35 老僧观天下 阅读(362) 评论(0) 推荐(0) 编辑
摘要: JVM异常说明(超链接) 一文中已介绍了,JVM每个运行时区域——程序计数器 、Java虚拟机栈、本地方法栈、Java堆、方法区、直接内存发生OutOfMemoryError的不同原因和不同错误信息。 Java堆,是线程共享内存,几乎所有的对象实例以及数组都应在堆上分配。如下堆的内存泄漏错误也是我们 阅读全文
posted @ 2020-10-22 16:30 老僧观天下 阅读(356) 评论(0) 推荐(0) 编辑
摘要: VisualVM 是随JDK一同发布的jvm诊断工具,通过插件可以扩展很多功能,插件扩展也是其精华所在。 提供了一个可视界面,用于在Java应用程序在Java虚拟机上运行时查看有关Java应用程序的详细信息。此信息可用于对本地和远程应用程序进行故障排除以及对本地应用程序进行性能分析。 使用Java 阅读全文
posted @ 2020-10-21 09:11 老僧观天下 阅读(469) 评论(0) 推荐(0) 编辑
摘要: 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- 阅读全文
posted @ 2020-10-20 09:15 老僧观天下 阅读(319) 评论(0) 推荐(0) 编辑
摘要: 性能测试的性能指标有很多,我们需要看那些 性能测试相关的指标有很多,HPS、RPS、PV、UV、IP、TPS、RT。对性能测试而言可以用TPS和RT来衡量一个系统的性能质量应该是够用的。 HPS 每秒点击数 RPS 每秒请求数 PV 页面浏览量 UV 独立访问者 IP 独立IP数 TPS Trans 阅读全文
posted @ 2020-10-19 22:53 老僧观天下 阅读(811) 评论(0) 推荐(0) 编辑
摘要: CPU(中央处理器),是电子计算机的主要设备之一,电脑中的核心配件。CPU作为计算机系统的运算和控制核心,是信息处理、程序运行的最终执行单元。CPU的功效主要为处理指令、执行操作、控制时间、处理数据。 CPU性能相关指标 只看us那是不正确,不全面的。已图上top命令为例,需要关注的CPU性能相关指 阅读全文
posted @ 2020-10-17 09:04 老僧观天下 阅读(762) 评论(0) 推荐(0) 编辑
摘要: 经常做接口测试,会看很多接口文档,那怎么识别研发的接口设计是否足够规范,是否符合一些行业标准或准则。那认识了解RESTfull,可以让我们更具有专业性。让我们对接口文档的阅、接口合理性设计识别,做到有的放矢。 REST是什么 REST全称是Representational State Transfe 阅读全文
posted @ 2020-10-10 20:44 老僧观天下 阅读(1518) 评论(0) 推荐(0) 编辑
摘要: XML有两种MIME类型,即application/xml和text/xml,在HTTP中,MIME Type类型被定义在Content-Type header中。我们经常也会看到接口返回数据类型为XML格式。功能测试/自动化脚本里,经常会需要提取xml数据,用作上下文使用或者用作断言校验。使用XP 阅读全文
posted @ 2020-09-26 15:50 老僧观天下 阅读(677) 评论(0) 推荐(0) 编辑
摘要: application/json标识Json数据格式,是Http请求常见的一种Content-Type。我们经常也会看到接口返回数据类型为json格式。功能测试/自动化脚本里,经常会需要提取json数据,用作上下文使用或者用作断言校验。使用JsonPath可以很好的完成对Json的提取使用 Jmet 阅读全文
posted @ 2020-09-18 22:16 老僧观天下 阅读(1466) 评论(0) 推荐(0) 编辑
摘要: 写Java代码,增删改查,最无趣而又最基础。那机器人就来了,帮你写,减少你的基础的无趣的工作。 推荐两个代写代码的神奇工具Mybatis-generator与EasyCode。这两款软件的数据库持久层都选用的Mybatis框架。 EasyCode Easycode是idea的一个插件。可以直接对数据 阅读全文
posted @ 2020-09-13 16:52 老僧观天下 阅读(749) 评论(0) 推荐(0) 编辑
上一页 1 2 3 4 5 6 ··· 15 下一页