2019年10月23日

摘要: Integer类是int的包装类,能够在int和String之间相互转换 1.int和String的相互转换 2.Integer类的面试题 阅读全文
posted @ 2019-10-23 08:26 _titleInfo 阅读(126) 评论(0) 推荐(0)
 

2019年10月22日

摘要: 在使用pytest时遇到这样一个问题,对一个方法的测试,pytest xx.py执行后却提示"no tests ran in 0.09 seconds",如下: 查阅资料得知: 将类名改为Test开头后,测试正常。 本文转自https://blog.csdn.net/yaoliuwei1426/ar 阅读全文
posted @ 2019-10-22 17:23 _titleInfo 阅读(4243) 评论(0) 推荐(0)
 

2019年10月21日

摘要: 有时候网页上某个查询/刷新操作非常慢,ok,postman调接口看是接口慢还是前端慢 >如果是接口慢,ok,服务端top -c看是不是sql的进程占cpu大 >如果是sql占用资源大,ok,去看sql有没有索引,去看执行计划。 (本文是一个菜鸟学习sql执行计划的笔记) 索引: 查看索引:selec 阅读全文
posted @ 2019-10-21 20:35 _titleInfo 阅读(494) 评论(0) 推荐(0)
 
摘要: 上一篇写了安装以及windows监听服务器。这一篇写如何查看jvm有无内存泄漏。 内存泄漏:是指程序中己动态分配的堆内存由于某种原因程序未释放或无法释放,造成系统内存的浪费,导致程序运行速度减慢甚至系统崩溃等严重后果。 大致来说是以下三个过程: a.揣测,先在Memory Views里点击可能出现泄 阅读全文
posted @ 2019-10-21 20:09 _titleInfo 阅读(307) 评论(0) 推荐(0)
 
摘要: 性能=服务端处理能力(cpu性能、mem内存、网络带宽、io能力)+sql性能+容器/中间件性能+jvm调优。 在jvm调优时可以使用工具Jprofile协助调试,本文是笔者使用Jprofile的笔记,以便后来查看。 场景:测试服务端有无内存泄漏 方法:windows和linux分别安装Jprofi 阅读全文
posted @ 2019-10-21 15:02 _titleInfo 阅读(664) 评论(0) 推荐(0)
 
摘要: 服务端cpu占用100%,如何排查?本文从java进程和sql给出排查思路。 A.java进程 大致流程是找出进程的pid-找到进程下占用资源最大的线程-用jstack打印出进程快照 linux: 1.top -c找到占用cpu较高的进程,获取到[pid] 2.top -Hp [pid],查看该进程 阅读全文
posted @ 2019-10-21 14:25 _titleInfo 阅读(1138) 评论(0) 推荐(0)
 

2019年10月16日

摘要: 压力测试一般需要关注的点是虚拟用户数、TPS、响应时间,而为了实现这些目标必然会引入的概念是事务和集合点。本文具体描述jmeter的集合点。(lr的集合点是lr_rendezvous("");jmeter的是Synchronizing Timer) Synchronizing Timer 如上图,为 阅读全文
posted @ 2019-10-16 14:15 _titleInfo 阅读(1291) 评论(0) 推荐(0)
 

2019年10月14日

摘要: jmeter参数传递一般通过后置处理器实现。一般使用正则提取器、json提取器、beanshell。三者用法一样,都是在待提取的请求下面加一个提取器就可以了。 一、正则表达式提取器 1.正则表达式提取器在jmeter的用法比较简单,“(.+?)”,括号中为待提取的。具体使用见图: 二、json表达式 阅读全文
posted @ 2019-10-14 11:43 _titleInfo 阅读(1444) 评论(0) 推荐(0)
 

2019年10月10日

摘要: jmeter自动执行,即将jmeter中的接口自动化周期地去执行。一般关于自动执行,可以考虑jenkins,jenkins可以周期性构建,生成html报告,简单易用。本文将采用另一种办法,通过.bat脚本实现.jmx文件定时执行。 1.先生成.jmx接口测试脚本,此处不多赘述(就是将文件保存即可~) 阅读全文
posted @ 2019-10-10 16:53 _titleInfo 阅读(6985) 评论(0) 推荐(0)
 
摘要: String类常见题目: 1.判断定义为String类型的s1和s2是否相等 String s1="abc"; String s2="abc"; System.out.println(s1==s2); true //mian方法进栈,mian方法下有String s1和String s2,常量池有s 阅读全文
posted @ 2019-10-10 16:28 _titleInfo 阅读(199) 评论(0) 推荐(0)