Jmeter和Java VisualVm的联合测试
原创作品,未经允许,不得转载
JMeter是Apache下专门用来项目测试的工具,使用它可以对系统对接口进行一系列测试,检验系统的安全性和承压能力,
Java VisualVm是JDK自带的用于监控java项目和Java程序的监测软件。
第一部分 使用JMeter测试需要携带token的接口
先看最终结构图:

第一步:创建线程组(1s开100个线程,循环100次)

第二步:创建cookie管理器
第三步:创建登录http请求

第四步:在登录请求下创建正则表达式提取器

第五步:在登陆请求下创建断言响应

第六步:在线程组下创建http请求,这个请求的接口需要传入token

第七步:在线程组下创建图形过节,断言结果,查看结果树组件
第八步:点击开始,进行压力测试
第二部分:Java VisualVm 监测远程tomcat
第一步:进入tomcat的bin目录下,在start.h最后一行之前添加如下内容
export CATALINA_OPTS="$CATALINA_OPTS-Dcom.sun.management.jmxremote
-Djava.rmi.server.hostname=192.168.1.133
-Dcom.sun.management.jmxremote.port=7003
-Dcom.sun.management.jmxremote.ssl=false
-Dcom.sun.management.jmxremote.authenticate=false"
第二步:启动Java VsualVm,添加远程连接

第三步:为这个远程主机添加JXM连接

第四步:连接


浙公网安备 33010602011771号