天天播报:Jmeter学习之五_跟踪被测试服务器的performance


(资料图片仅供参考)

Jmeter学习之五_跟踪被测试服务器的performance

背景

这几天简单学习了一些基本的测试过程. 可以实现一些简单基本的功能了. 今天晚上继续进行了jmeter的一些学习. 想着可以在测试人大金仓的同时可以查看一下本地的机器性能. 

用到的工具以及资料

https://www.cnblogs.com/pachongshangdexuebi/p/13354201.htmlAgent的下载地址: https://github.com/undera/perfmon-agentPerf的安装使用 plugins manager 安装的插件为:PerfMon (Servers Performance Monitoring)需要注意PerfMon是关联 Agent的暴露的端口进行展示和处理. 

遇到的问题

Win11 自带的jdk的版本为:openjdk version "11.0.16.1" 2022-08-12 LTSOpenJDK Runtime Environment Microsoft-40648 (build 11.0.16.1+1-LTS)OpenJDK 64-Bit Server VM Microsoft-40648 (build 11.0.16.1+1-LTS, mixed mode)但是这个版本的jdk以及更高的LTS_OpenJDK17的版本在运行之后. perfMon 进行数据获取时会出现严重问题:主要如下:比较折腾. 但是将OpenJDK的版本降低到1.8.372之后就没有这个问题了.下载地址为:https://builds.openlogic.com/downloadJDK/openlogic-openjdk/8u372-b07/openlogic-openjdk-8u372-b07-windows-x64.zip注意 我这边特别喜欢使用zip/tar.gz 的包进行安装, 并且不修改环境变量直接使用绝对/相对路径进行处理.能够极大的减少相关的工作量. 高版本报错的提示信息为: D:\apache-jmeter-5.6\ServerAgent-2.2.3>startAgenterror.batINFO    2023-07-03 22:04:13.412 [kg.apc.p] (): Binding UDP to 4444INFO    2023-07-03 22:04:13.430 [kg.apc.p] (): Binding TCP to 4444INFO    2023-07-03 22:04:13.432 [kg.apc.p] (): JP@GC Agent v2.2.3 startedINFO    2023-07-03 22:04:18.016 [kg.apc.p] (): Accepting new TCP connectionINFO    2023-07-03 22:04:18.018 [kg.apc.p] (): Yep, we received the "test" commandINFO    2023-07-03 22:04:18.018 [kg.apc.p] (): Starting measures: memory:       cpu:    disks i/o:## A fatal error has been detected by the Java Runtime Environment:##  EXCEPTION_ACCESS_VIOLATION (0xc0000005) at pc=0x0000000010014ed4, pid=25212, tid=9636## JRE version: OpenJDK Runtime Environment Microsoft-40648 (11.0.16.1+1) (build 11.0.16.1+1-LTS)# Java VM: OpenJDK 64-Bit Server VM Microsoft-40648 (11.0.16.1+1-LTS, mixed mode, tiered, compressed oops, g1 gc, windows-amd64)# Problematic frame:# C  [sigar-amd64-winnt.dll+0x14ed4]## No core dump will be written. Minidumps are not enabled by default on client versions of Windows## An error report file with more information is saved as:# D:\apache-jmeter-5.6\ServerAgent-2.2.3\hs_err_pid25212.log## If you would like to submit a bug report, please visit:#   https://github.com/microsoft/openjdk/issues# The crash happened outside the Java Virtual Machine in native code.# See problematic frame for where to report the bug.

监控使用过程-agent

使用 OpenJDK1.8的版本启动 server_agent注意我是Windows的本地进行的: 修改 ServerAgent.bat 内的的启动脚本,改为 OpenJDK的绝对路径: D:\apache-jmeter-5.6\ServerAgent-2.2.3\openjdk-8u372\bin\java.exe -jar %0\..\CMDRunner.jar --tool PerfMonAgent %*然后启动agent 双击就可以了. 注意可能要放开防火墙的限制, 默认监控的端口是: 4444

监控使用构成-监控端

在测试计划->进程组->添加->监听器->jp@gc - PerfMon Metrics Collector在右侧的 server to monitor 处进行选择. 通过 Add row的方式进行添加需要注意, 不要一定添加过多的的row 不然非常难看. 其实可以添加多个 监听器监听不同的元素效果也不错.

监控效果为:

欢迎关注我的公众号一起学习进步

关键词:

为您推荐

天天播报:Jmeter学习之五_跟踪被测试服务器的performance

Jmeter学习之五_跟踪被测试服务器的performance 背景```这几天简单学

来源:博客园2023-07-03

每日速读!独山税务:办实事解难题优化税收营商环境

今年以来,独山县税务局聚焦“税惠千万家共建现代化”主题,持续优化纳

来源:天眼新闻2023-07-03

小心中暑!京津冀等地高温将再度加强 一图了解如何防治热射病_天天新资讯

近期,我国高温天气频繁,连续高温下,多地有人确诊热射病。7月5日开始

来源:中国天气网2023-07-03

定襄县宇特法兰有限公司 焦点速读

1、定襄县宇特法兰有限公司于2002年07月17日成立。2、法定代表人郑西昌

来源:互联网2023-07-03

亿缕阳光|小身体 大能量

心中有爱、眼里有光,为孩子们点赞!

来源:互联网2023-07-03

天天快资讯:《消失的她》值得两座奖杯:朱一龙影帝,倪妮影后!

《消失的她》越来越火,每一天的票房成绩,都在不断刷新着之前的记录。

来源:不八卦会死星人官方2023-07-03

《逆水寒》手游绝崖鹤唳奇遇任务方法

这款逆水寒手游老火了,有很多玩家都在玩,那么《逆水寒》手游绝崖鹤唳

来源:搜搜游戏2023-07-03

全球观速讯丨广州二手房买家不过户直接转卖,卖家能要求返还两次售房间差价吗?

张静律师解答:如下面这个案件,买家没有购房资格,与卖家签订房屋买卖

来源:法务网2023-07-03