摘要:
JVM异常说明 https://testerhome.com/articles/24259 一文中已介绍了,JVM每个运行时区域——程序计数器 、Java虚拟机栈、本地方法栈、Java堆、方法区、直接内存发生OutOfMemoryError的不同原因和不同错误信息。 Java堆,是线程共享内存,几乎 阅读全文
摘要:
VisualVM 是随JDK一同发布的jvm诊断工具,通过插件可以扩展很多功能,插件扩展也是其精华所在。 提供了一个可视界面,用于在Java应用程序在Java虚拟机上运行时查看有关Java应用程序的详细信息。此信息可用于对本地和远程应用程序进行故障排除以及对本地应用程序进行性能分析。 使用Java 阅读全文
摘要:
StackOverflowError和OutOfMemoryError是JVM里的两种Error。每个运行时区域——程序计数器 、Java虚拟机栈、本地方法栈、Java堆、方法区、直接内存发生Error的原因和错误信息是不同的。 不是所有的StackOverflowError和OutOfMemory 阅读全文
摘要:
无论什么语言,在程序运行过程中,都需要对内存进行管理,要知道计算机/服务器的内存不是无限的。例如:C语言中需要对对象的内存负责,需要用delete/free来释放对象;那JAVA中,对象的内存管理是由JVM自动管理的。 JVM是很有必要的了解认识的,因为在程序性能调优中极其重要的两个判断方向——运行 阅读全文
摘要:
微服务、大中台盛行的当下,容器化已经被广泛使用。在性能测试过程中,对容器的监控模型构建也是必不可少的。 我们性能测试监控模型的构建一直是围绕着Prometheus和Grafana来展开的。她们可以快速的构建我们性能测试的绝大多数的监控模型:已介绍搭建了数据库监控、服务器监控。思路是相同的,也可自行快 阅读全文
摘要:
服务器的监控,也是采用Prometheus和Grafana。可以监控服务器系统负载、CPU使用率、网络流量、磁盘使用率、磁盘读写速度、IO耗时、网络信息。 效果图 安装使用 1. 安装启动node_exporter 2. 配置修改prometheus.yml 3. 下载Grafana的Node Ex 阅读全文
摘要:
一,soapUI的破解 1,soapUI安装,安装到这一步的时候,注意勾选: 接着一路下一步就安装完成了,注意soapUI安装完成后必须破解才能使用,接下来我们看看怎么破解 2,破解: 关掉soapUI的界面,去soapUI的安装目录下,一般是:C:\Program Files\SmartBear\ 阅读全文
摘要:
使用到 Grafana+Prometheus+Mysql_exportor 使用Prometheus和Grafana,可以快速的构建我们性能测试的绝大多数的监控模型:数据库监控、服务器监控、Jvm监控、Tomcat监控、Mq监控、Redis监控、Consul监控、Haproxy监控、Nginx监控 阅读全文
摘要:
PMM是一个用于管理和监控数据库性能的开源平台。 。 它能提供全面的基于时间和各类监控指标、计数器的分析。 阅读全文
摘要:
一,使用场景:我们常使用的抓包工具有fiddler和Charles,但是有的时候我们设置完代理后无法联网或者抓取不到的这种情况,那么我可以使用adb 进行抓包 二,1,抓取socket请求: 我们先使用adb shell "ps|包名" 如:adb shell "ps|grep com.dangda 阅读全文