自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(16)
  • 收藏
  • 关注

原创 java内存划分

栈(stack)/堆(Heap)/方法区(method Area)

2021-12-30 14:37:44 220

原创 Xshell 7 提示 “要继续使用此程序,您必须应用最新的更新或使用新版本”

Xshell 7忽然不能用,提示“”要继续使用此程序,您必须应用最新的更新或使用新版本“”解决办法:修改电脑的系统时间。右下角日期-右键“调整日期/时间(A)”-手动设置日期和时间-将日期调整到2017年即可。之前Xshell 6和Xshell 5也会包这样的错误,是因为xshell比较傻叉,需要你强制更新到最近版本否则就不能使用。也解决办法就是找到xshell的解决目录,用UE打开nslicense.dll文件:xshell 6和xshell 5解决的具体步骤步骤1:下载U...

2021-12-15 14:30:24 85214 85

原创 Prometheus promql 查询学习

1什么是PromQL(Prometheus Query Language)是Prometheus 自己开发的数据查询DSL语言,语言表现力非常丰富,内置函数很多,在日常数据可视化以及rule告警中都会使用到它。我们把每个查询对象的名字叫做metrics,类似于mysql中的表名。结构如下:2基本查询3.有效学习...

2021-11-30 09:23:19 2006

原创 Jmeter 参数化和sample之间数据、对象传输的常见方法

一、CSV数据文件设置 参数化 配置元件——CSV Data Set Config如果是英文 说明:Filename:保存参数化数据的文件目录,可选择相对或者绝对路径(建议填写相对路径,避免脚本迁移时需要修改路径);File encoding:UTF-8,文件的编码格式,在保存时保存编码格式为UTF-8即可;Variable Names(comma-delimited):对对应参数文件每列的变量名,类似excel文件的文件头,起到标示作用,同时也是后续引用的标识符,...

2021-11-26 14:27:24 680

原创 Elastic Stack(filebeat/logstash/elasticserarch/kibana)性能分析应用

目录 概要:1.待分析日志的格式(1条日志):2.filebeat设置获取日志的路径:3.logstash匹配日志4.调试5.Elasticsearch插件( 方便对es的查询与删除)6.对已有日志进行分析7、Kibana展示 概要:使用kibana展示日志分析结果的初衷是性能分析,终于分析出了第一份日志。性能压测情况下,某个日志文件的分析出的响应时间分布。上篇文章请参看:logstash config filter 配置(grok、d...

2021-11-18 15:13:18 1171

原创 Jmeter获取当前Sample的响应时间,Loadtime 和Latency的区别

概要:Jmeter的响应时间可以通过结果数和聚合报告查看,但是如果想知道某个sample的请求的响应时间和响应的具体数据并打印出来如何实现呢?测试过程中会有这样的需求,大量并发的时候需要打印响应内容比如sendID ,响应时间,这样就可以很直观的看到某个订单的响应时间是多少,方便排查性能问题。在某个接口下新增一个后置处理器。jmeter默认会初始化SampleResult类,jmeter里面的类大部分都是从Object 扩展而来。在beanShell脚本编辑器中,直接通过prev.get...

2021-11-12 17:54:50 5219 2

原创 logstash config filter 配置(grok、date、ruby):日志拆分转换并展示在kibana中

概要:ELK部署成功后,需要kibana图形展示某应用的性能。初步通过统计分析日志的形式来模拟。日志中有sendTime :消息发出时间,recvTime:处理完毕后打印的日志时间。通过logstash对日志进行拆分并计算recvTime和sendTime的差值即处理时间(本文标记为responseTime)。并将responseTime展示在kibana中1、logstash配置文件logstash的配置文件input是来自filebeat端口5044 (filebeat用于收集ou...

2021-10-27 15:27:14 1475 2

原创 1、ELK部署(filebeat、logstash、elasticsearch、kibana)

1、 概述性能测试为了分析日志,统计性能指标需要安装ELK作为性能分析。filebeat :轻量级日志采集器;logstash:收集日志、解析过滤日志(logstash也可以收集日志但是其使用jvm资源消耗比较大)elasticsearch:存贮数据kibana:开源的分析与可视化平(kibana搜索、查看、分析存放在Elasticsearch中的数据)为了学习filebeat、logstash、elasticsearch、kibana部署到了一台服务器。(租了一台腾讯云的轻量...

2021-10-26 14:04:54 580

原创 linux 安装jdk步骤及问题解决

1、下载jdkjdk8管网下载地址:https://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html需要Oracle账号可以注册一个立即使用Java Archive Downloads - Java SE 8 也可以从这里下载 我下载是的jdk-8u202-linux-x64.tar.gz2、将jar包上传至linux服务器并解压创建java文件夹:mkdir ...

2021-10-10 14:20:25 1194

原创 ps -ef|grep详解

ps命令将某个进程显示出来grep命令是查找中间的|是管道命令 是指ps命令与grep同时执行PS是LINUX下最常用的也是非常强大的进程查看命令grep命令是查找,是一种强大的文本搜索工具,它能使用正则表达式搜索文本,并把匹配的行打印出来。grep全称是Global Regular Expression Print,表示全局正则表达式版本,它的使用权限是所有用户。以下这条命令是检查java 进程是否存在:ps -ef |grep java字段含义如下:UID PI...

2021-09-28 16:05:52 718

转载 linux后台执行命令:&和nohup

当我们在终端或控制台工作时,可能不希望由于运行一个作业而占住了屏幕,因为可能还有更重要的事情要做,比如阅读电子邮件。对于密集访问磁盘的进程,我们更希望它能够在每天的非负荷高峰时间段运行(例如凌晨)。为了使这些进程能够在后台运行,也就是说不在终端屏幕上运行,有几种选择方法可供使用。& 当在前台运行某个作业时,终端被该作业占据;可以在命令后面加上& 实现后台运行。例如:sh test.sh & 适合在后台运行的命令有f i n d、费时的排序及一些s h e l l脚本。在后..

2021-09-28 10:55:37 243

转载 索引的类型及分类

一、索引方法Mysql目前主要有以下几种索引类型:FULLTEXT,HASH,BTREE,RTREE。1. FULLTEXT即为全文索引,目前只有MyISAM引擎支持。其可以在CREATE TABLE ,ALTER TABLE ,CREATE INDEX 使用,不过目前只有 CHAR、VARCHAR ,TEXT 列上可以创建全文索引。全文索引并不是和MyISAM一起诞生的,它的出现是为了解决WHERE name LIKE “%word%"这类针对文本的模糊查询效率较低的问题。2. HASH

2021-09-06 11:09:12 2269

转载 小白一看就懂的性能调优

什么是性能调优?(what) 为什么需要性能调优?(why) 什么时候需要性能调优?(when) 什么地方需要性能调优?(where) 什么人来进行性能调优?(who) 怎么样进行性能调优?(How) 硬件配置:CUP Xeon E5620 x 2 8核心, 内存 16G , 硬盘 RAID 10操作系统:CentOS 6.4 x86_64(64位)注:5w+1h就是对所做工作进行科学的分析,对某一工作在调查研究的基础上: 就...

2021-09-03 10:04:33 74

转载 最新BATJ大厂测试开发面试50题,你能答出几道?(部分含答案解析)

1、项目经验2、介绍下什么是索引在关系数据库中,索引是一种与表有关的数据库结构,它可以使对应于表的SQL语句执行得更快。索引的作用相当于图书的目录,可以根据目录中的页码快速找到所需的内容。对于数据库来说,索引是一个必选项,但对于现在的各种大型数据库来说,索引可以大大提高数据库的性能,以至于它变成了数据库不可缺少的一部分。Mysql常见索引有:主键索引、唯一索引、普通索引、全文索引、组合索引PRIMARY KEY(主键索引) ALTER TABLEtable_nameADD PRIMA..

2021-06-28 10:47:45 533

转载 Jmeter之Bean shell使用(二)

Jmeter之Bean shell使用(二)  上一篇Jmeter之Bean shell使用(一)简单介绍了下Jmeter中的Bean shell,本文是对上文的一个补充,主要总结下常用的几种场景和方法,相信这些基本可以涵盖大部分的需求。本节内容如下:一、操作变量二、操作属性三、自定义函数四、引用外部java文件五、引用外部class文件六、引用外部Jar包七、其它用法(接受参数, log等)一、操作变量:通过使用Bean shell内置对象vars可以对变量进行..

2021-05-17 09:19:31 120

原创 java string byte[] 互相转换

1、string 转 byte[] 1 2 Stringstr="Hello"; byte[]srtbyte=str.getBytes(); 2、byte[] 转 string 1 2 3 byte[]srtbyte; Stringres=newString(srtbyte); System.out.println(res); 切记不能用 String...

2021-04-25 16:00:25 12057

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除