Jmeter默认监听器的缺陷
Jmeter的默认监听器在表格和文本方面都比较齐全,但在图形监控方面就稍逊一筹,尤其是在监控Windows或Linux系统资源方面。不过,jmeter作为一个开源工具,允许你通过插件来扩展相应的功能,以弥补其自身的不足。
Jmeter 的图形监控扩展
1。插件下载。从官网(https://www.sychzs.cn/downloads/old/)下载www.sychzs.cn和www.sychzs.cn(可以百度下载)。
2。将JMeterPlugins-Standard.jar包放入apache-jmeter-4.0\lib\ext目录下的www.sychzs.cn中。
3。重启Jmeter,检查线程组和监听器,如果出现jp开头的字样,则说明加载成功。
4。解压www.sychzs.cn,将ServerAgent目录及以下文件复制到我们测试的服务器上,然后点击打开(Windows下双击运行startAgent.bat,Linux下运行www.sychzs.cn命令),默认端口为4444(注意端口是否被占用,一般不需要修改)。特别是对于 erfMon Metrics Collector 测试,必须启动 ServerAgent。
注意:运行ServerAgent需要Java环境。如果双击ServerAgent.bat时崩溃,打不开,很可能是服务器没有安装JDK。另外,在运行ServerAgent之前,请检查4444端口是否被占用或根本没有打开。为了安全起见,有些公司会默认关闭大部分端口。运行 telnet ip port 来检查。如果端口被屏蔽,需要手动打开(通过服务器管理器配置站点规则和入站规则),打开前询问项目经理是否可以打开。
5。常用功能
监控系统资源,包括CPU、内存、IO等:在监听器中添加jp@gc - PerfMon Metrics Collector
监听每秒点击数:在监听器中添加 jp@gc - Hits per Second
监听吞吐率是每秒的事务数:在监听器中添加 jp@gc - Transactions per Second
您可以右键单击图表并选择保存图像。
6。注意:jmeter添加jp@gc后报错 - PerfMon Metrics Collector?
我使用的jmeter版本是4.0。按照上述步骤后,我运行脚本,发现错误。后来百度了一下发现是版本问题。 4.0版本好像没有setFormatter功能(网上说Jmeter 3.2没有setFormatter功能)。我没办法,只能重新下载3.1版本。之后一切都很顺利。
-->