Jemeter和VisualVM结合的压测与监控实操
一、Jemeter
1、官网下载软件,地址:http://jmeter.apache.org/
window下载使用的话用,红色框zip格式的安装包
2、配置系统的环境变量
1、确定本地的系统已经配置好jdk。
2、在系统变量框,点击“新建”,建立一个变量:JMETER_HOME,值为你解压的jmeter安装路径。
3、配置path变量,没有的话也要按照上面步骤进行新建,有的话直接进行选中,点击编辑即可。变量值固定为:%JMETER_HOME%\lib\ext\ApacheJMeter_core.jar;%JMETER_HOME%\lib\jorphan.jar;做完之后一定要保存,不确定的话可以直接点击确定按钮直到退到我的电脑页面
4、基本配置完成,然后验证一下是否配置正确,是否可用。
进入到安装包,进入bin文件夹,然后双机jmeter.bat。
5、进入后的页面
安装流程完成了
6、创建工程
(1)添加本次测试计划 (右键-->添加-->Threads(Users)-->线程组)
(2)设置线程数 (所谓线程数就是并发用户数)
(3)添加协议及相关配置信息
配置对应的接口信息
(4)为线程添加监听器
(5)启动
(6)查看对应的监听报告
二、VisualVM
1、进入官网下载软件,官网地址:https://visualvm.github.io/download.html
window系统使用红色框的安装包
2、进入安装包,bin文件夹,双机visualvm.exe,启动软件
3、选择对应的进程,查看监控的服务
4、JVisualVM窗口概述
可以看到顶栏处有4个菜单,分别为:概述、监视、线程、抽样器
Tables | Are |
---|---|
概述 | 包括JVM参数和系统相关属性等基本信息 |
监视 | 展示了CPU、堆、类装载、线程的活动情况 |
线程 | 展示所有的线程及各自的状态:运行、休眠、等待、驻留、监视 |
抽样器 | 细致的内存和CPU的实时监控 |
5、监控
6、线程
7、抽样器