写这个博文的主要目的是怕自己以后会用到,这里把一些细节的问题记录下来:
我这里用的是Apache JMeter 2.3.4中文版,相信其他版本也都差不多。开始之前想问问,对于WebLogic来说,有没有和Tomcat类似的监控接口呢?如果有的话,请各位不吝赐教。
首先,在“线程组”上右键“添加”--“Sampler”--“HTTP请求”,在出现的HTTP请求界面中,添加“服务器IP”、“端口号”等信息,在“路径”中填入“manager/status”,在“同请求一起发送参数”中增加一个参数,名称为“XML”,值为“true”,同时,勾选最下面的“用作监视器”,如下图所示:
之后,在“HTTP请求”上右键“添加”--“配置元件”--“HTTP授权管理器”,这里主要是让JMeter能够通过Tomcat的基本认证,获取到数据,在“用户名”和“密码”中加入对应的值,如下图所示:
最后,在“HTTP请求”上右键“添加”--“监视器结果”,这时再运行线程组(可以将线程组的循环次数设为“永远”),即可以实现对Tomcat的监控了,同时,监控数据还可以另存为文件进行进一步分析,如下图所示: