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连接

第四步:连接

 

posted @ 2018-02-06 18:42  一介書生  阅读(284)  评论(0)    收藏  举报