摘要: 一、系统运行缓慢导致系统不可用 代码中某个位置读取数据量较大,导致系统内存耗尽,从而导致Full GC次数过多,系统缓慢; 代码中有比较耗CPU的操作,导致CPU过高,系统运行缓慢; 二、Full GC(垃圾回收)次数过多 对于Full GC较多的情况,其主要有如下两个特征: 线上多个线程的CPU都 阅读全文
posted @ 2020-08-05 15:55 Dr博士 阅读(681) 评论(0) 推荐(1)
摘要: 1、网络带宽 在压力测试中,有时候要模拟大量的用户请求,如果单位时间内传递的数据包过大,超过了带宽的传输能力,那么就会造成网络资源竞争,间接导致服务端接收到的请求数达不到服务端的处理能力上限。 2、连接池 可用的连接数太少,造成请求等待。连接池一般分为服务器连接池(比如Tomcat)和数据库连接池( 阅读全文
posted @ 2020-06-08 15:12 Dr博士 阅读(1316) 评论(0) 推荐(0)
只有注册用户登录后才能阅读该文。 阅读全文
posted @ 2020-05-27 10:48 Dr博士 阅读(1) 评论(0) 推荐(0)
只有注册用户登录后才能阅读该文。 阅读全文
posted @ 2020-05-27 10:39 Dr博士 阅读(0) 评论(0) 推荐(0)
摘要: 一、页面性能测试概述 页面性能测试则是针对于页面性能优化而开展的一种性能测试 目的是对Web系统的页面进行测试以确认系统页面是否会影响系统的性能并为页面的优化提供依据与建议,最终提升系统的整体性能表现,提高用户体验满意度。 可见,Web系统页面性能测试是相对Web系统后台测试的另外一种性能测试,是W 阅读全文
posted @ 2020-05-27 10:31 Dr博士 阅读(3168) 评论(0) 推荐(0)
摘要: 一、cookie和session区别 cookie数据存放在客户的浏览器上,session数据放在服务器上。 cookie不是很安全,别人可以分析存放在本地的cookie并进行cookie欺骗,考虑到安全应当使用session。 session会在一定时间内保存在服务器上。当访问增多,会比较占用你服 阅读全文
posted @ 2020-05-26 14:59 Dr博士 阅读(1726) 评论(0) 推荐(0)
摘要: 目录结构 一、Nmon工具简介 二、本次操作可能用到的Linux命令 三、CentOS中安装Nmon,并使用Nmon监控和采集数据 1.下载并安装Nmon的过程 2.执行脚本,启动Nmon 3.初始化Nmon工具 4.运行Nmon与查看监控的操作 5.采集数据 四、利用Nmon Analyser分析 阅读全文
posted @ 2020-05-21 18:00 Dr博士 阅读(2131) 评论(0) 推荐(0)
摘要: 一、软件测试全套系列视频一 第一阶段:系统测试模块 测试基础 系统测试流程 测试用例设计 测试管理 缺陷管理 第二阶段:web测试模块 web系统基础 理解网络协议 HTTP协议详解 web前端分析 web安全性测试 第三阶段:UFT与selenium自动化测试 自动化测试基础 UFT自动化测试详解 阅读全文
posted @ 2020-05-07 16:37 Dr博士 阅读(366) 评论(0) 推荐(0)
摘要: OOM事件 OOM(Out Of Memory)内存不足,通常是由于某些不稳定的进程占用过多的内存造成,在Docker中称为OOM事件,当容器使用的内存过多时就会发生OOM事件, 这个事件是由Linux内核的内存管理机制发起,并将是使用占用内存过多的容器Kill掉,保证系统的可持续运行。Linux内 阅读全文
posted @ 2020-04-24 14:46 Dr博士 阅读(3679) 评论(0) 推荐(0)
摘要: jdk、jre、jvm关系 内存泄露ML&内存溢出OOM区别 内存问题常发生的区域 说明: 堆内存配置参数-Xms,-Xmx不能配置的太小,配置太小的话,程序运行一段时间可能导致内存溢出 出现内存问题的概率较大 进程内存出现问题:和开发沟通减少启动进程的数量 第三方程序出现bug引起的内存问题 内存 阅读全文
posted @ 2020-04-23 18:30 Dr博士 阅读(471) 评论(0) 推荐(0)