Apache JMeter是Apache组织开发的基于Java的压力测试工具。用于对软件做压力测试,它最初被设计用于Web应用测试,但后来扩展到其他测试领域。 它可以用于测试静态和动态资源,例如静态文件、Java 小服务程序、CGI 脚本、Java 对象、数据库、FTP 服务器, 等等。JMeter 可以用于对服务器、网络或对象模拟巨大的负载,来自不同压力类别下测试它们的强度和分析整体性能。另外,JMeter能够对应用程序做功能/回归测试,通过创建带有断言的脚本来验证你的程序返回了你期望的结果。为了最大限度的灵活性,JMeter允许使用正则表达式创建断言。 ### jmeter性能监控插件说明 #### Apache JMeter概述 Apache JMeter是一款开源的压力测试工具,由Apache组织开发,主要用于评估软件系统的性能表现。起初它主要针对Web应用进行测试,随着时间的发展,其功能逐渐扩展,支持对静态和动态资源进行压力测试,包括但不限于静态文件、Java小程序、CGI脚本、Java对象、数据库、FTP服务器等。 #### JMeter的主要用途 1. **压力测试**:JMeter可以通过模拟大量的用户请求来测试服务器、网络或其他对象在不同负载条件下的表现。 2. **功能/回归测试**:通过创建包含断言的测试脚本来验证程序是否按预期工作,确保应用功能正常且无回归问题。 3. **性能监控**:利用特定插件来监测应用的性能指标,帮助优化系统性能。 #### JMeterPlugins的安装与配置 ##### 下载JMeterPlugins 访问JMeterPlugins的官方下载页面(http://code.google.com/p/jmeter-plugins/downloads/list),根据需求选择合适的版本进行下载。 ##### 配置使用 1. **解压文件**:下载完成后解压缩文件。 2. **复制JMeterPlugins.jar**:将解压后的`JMeterPlugins.jar`复制到JMeter安装目录下的`lib/ext`目录中。 3. **重启JMeter**:重启JMeter之后,在“添加”菜单中会出现以`jp@gc-`开头的一系列插件选项。 ##### 使用jp@gc-PerfMonMetricsCollector插件监控内存 1. **准备环境**:首先需要将`serverAgent`目录及其子文件夹复制到待测试的服务器上。 2. **启动Agent**:执行`/serverAgent/startAgent.bat`命令启动Agent服务,默认监听端口为4444。 3. **配置插件**:在JMeter中添加`jp@gc-PerfMonMetricsCollector`插件,并设置相应的监控参数。 4. **开始测试**:启动测试后,可以在JMeter界面查看到实时的性能数据,如CPU使用率、内存占用情况等关键指标。 #### JMeter的功能特点 - **强大的断言功能**:通过创建断言来验证测试结果是否符合预期,支持使用正则表达式增强断言的灵活性。 - **广泛的测试范围**:不仅限于Web应用,还可以测试各种类型的资源和服务。 - **高度可定制化**:支持添加各种插件以满足不同的测试需求,如性能监控插件等。 - **丰富的报告功能**:提供多种图表和报表形式展示测试结果,方便数据分析。 #### 总结 JMeter作为一款成熟的开源性能测试工具,其强大的功能和灵活性使其成为众多开发团队首选的压力测试解决方案。通过合理的配置和使用特定插件,如jp@gc-PerfMonMetricsCollector,可以帮助开发者更深入地了解应用在高负载情况下的性能表现,从而针对性地进行优化,提升用户体验。



















- 粉丝: 0
我的内容管理 展开
我的资源 快来上传第一个资源
我的收益
登录查看自己的收益我的积分 登录查看自己的积分
我的C币 登录后查看C币余额
我的收藏
我的下载
下载帮助


最新资源
- 中职计算机网络专业的虚拟教学研究.docx
- 自然语言处理与机器学习领域论文的中文翻译工作
- 试论图书馆管理的信息化.docx
- 网络经济与企业管理课程教学大纲.doc
- ”物联网十规划”解读.doc
- vb课程设计报告.docx
- 数字电压表单片机设计.doc
- 为什么需要学习Docker.docx
- 《电气控制与PLC应用技术》课程方案设计书任务书.doc
- 行动者网络理论视阈下区域基础教育信息化关键协同主体研究.docx
- 嵌入式单片机智能家居系统.doc
- 基于工程项目管理的施工全过程费用控制分析.docx
- 网络安全习题及答案.doc
- javaJEE工作流管理系统设计方案与实现.doc
- 数据库访问控制技术研究综述.doc
- tca106-eps电接口保护专题.ppt


