-
JMeter 使用 Critical Section Controller 按顺序执行接口
版本 基于Apache JMeter 5.4.1 原因 虽然在Thread Group中的接口是按顺序排布,但执行压测时,是随机执行的。但有一些接口是需要有顺序
2021-08-23, Views: 2999 , Topics: JMeter
-
JMeter 记录 Cookie 保持登录状态
版本 基于Apache JMeter 5.4.1 原因 后端Java使用Session-Cookie身份认证,对接口进行鉴权校验。 方案 提取登录接口返回后He
2021-08-22, Views: 3762 , Topics: JMeter
-
JMeter 登录后进行压测以及压测结束后退出
版本 基于Apache JMeter 5.4.1 原因 在一些接口中必须登录后才能进入正常流程,压测进行时需进行前置登录。 setUp setUp Thread
2021-08-21, Views: 2809 , Topics: JMeter
-
JMeter 设置统一请求地址
版本 基于Apache JMeter 5.4.1 原因 虽然可以直接复制配置,但如果不同运行环境地址可能不一样,更换后需修改每个接口的地址,比较麻烦。 HTTP
2021-08-20, Views: 2496 , Topics: JMeter
-
JMeter 更改报告中的时间戳格式
版本 Apache JMeter 5.4.1 问题 JMeter使用命令生成的报告中(CSV文件),时间戳一栏是以毫秒值展现的,可读性较差。 解决 在JMete
2021-08-19, Views: 3294 , Topics: JMeter
-
Java G1 垃圾收集器开启字符串去重
字符串去重 不是对字符串常量池进行去重,因为StringTable本来就是不重复的。 这里的去重,去的是String对象中的char[]或byte[](不同JD
-
JVM 字符串常量池中的垃圾回收
字符串常量池 字符串常量池也存在垃圾回收,当Full GC时,垃圾收集器同样会收集常量池中的String常量字符串。 示例 添加-XX:+PrintString
-
Java11 -Xms -Xmx 设置堆内存大小时的注意事项
注意 因为Java9后默认的垃圾收集器是G1,-Xms和-Xmx设置为2的倍数,不然JVM会自动转为2的倍数。
2021-08-16, Views: 3016 , Topics: Java
-
Java jcmd 命令操作 JFR 飞行记录仪
说明 12345为假定的pid。 JFR为OpenJDK 11开源的记录JVM运行时的状况的功能。(Java8为商业收费功能) 检查 JFR 状态 jcmd 1
-
Java jcmd 命令查看 JVM 各种信息
说明 12345为假定的pid。 运行中的参数 jcmd 12345 VM.flags 启动时的参数 jcmd 12345 VM.command_line 使用
-
Java jcmd 命令查看堆中实例
说明 文中的12345均为运行时的Java进程id。 查看堆内存信息 jcmd 12345 GC.heap_info 输出: 12345: garbage-f
-
Java jcmd 代替 jmap 导出堆内存快照
说明 jcmd <pid> GC.heap_dump dump.hprof命令等价于jmap -dump:live,format=b,file=du
-
Java jcmd 开启和关闭 JMX
关于 JMX JMX开启后,可以使用VisualVM、JMC等工具远程连接,观察服务运行情况、服务所在机器情况等。 开启远程 JMX jcmd 12345 Ma
-
Java jcmd 命令打印线程堆栈
说明 jcmd的Thread.print与jstack命令功能一致。 查看帮助 jcmd 12345 help Thread.print 输出: 12345:
-
Java jcmd 命令获取运行中的 Java 进程
命令 直接在命令行中输入jcmd即可,等价于jcmd -l jcmd 与 jps 区别 jps有更多的命令参数,包括可以打印启动参数、打印jstatd监听下的J
-
Tomcat 开启 gzip 压缩
添加配置 compression:开启压缩 compressionMinSize:最小压缩大小,单位:Byte noCompressionUserAgents
-
IDEA Debug 时断点提示 No executable code found at line 434 in class
现象 在Debug时,走到断点的位置抛出了异常,无法执行到该代码。 原因 经排查,因为是远程Debug,本地更新了代码,而远程代码没有更新,导致代码不一样。 解
-
Java jstat 监控远程服务
前置条件 首先启动jstatd服务,并指定端口(例如:12345端口,默认:1099) 指定 IP 端口 jstat -gcutil -t 5024@127.0
-
Java jps 命令列出 jstatd 监听的服务
默认方式 默认是列出127.0.0.1机器上1099端口上jstatd服务监听的Java服务。IP地址可以换成其他,此处举例用。 jps -mlv 127.0.
-
VisualVM 中的 OQL 语句查询
语法 select <JavaScript expression to select> [ from [instanceof] <class