- 1、本文档共50页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
JMeter 使用手册文档
Jmeter使用手册
目录
目录 3
一、简介: 5
二、入门: 5
2.1 需求 6
2.1.1 Java 版本 6
2.1.2 操作系统 6
2.2 可选 6
2.2.1 Java 编译器 6
2.2.2 SAX XML解析器 6
2.2.3 Email 支持 7
2.2.4 SSL 加密 7
2.2.5 JDBC 驱动 7
2.2.6 Apache SOAP 7
2.3 安装 7
2.3.1 下载必威体育精装版版本 7
2.4 运行 JMeter 7
2.4.1 JMeter Classpath 8
2.4.2 使用代理服务器 8
2.4.3 非用户界面模式 (命令行模式) 8
2.4.4 服务器模式 9
2.4.5 通过命令行覆盖属性 9
2.4.6日志和错误信息 9
2.4.7 命令行选项目录 10
2.5 配置 JMeter 10
创建一个测试计划 11
3.1 添加和删除元件 11
3.2 加载和保存元件 11
3.3 配置树元件 12
3.4 运行一个测试计划 12
3.5 作用域规则 12
测试计划元件 14
4. 后置处理器元件 14
4. 执行顺序 14
14
5.1创建一个网站测试计划 14
5.1添加用户 15
5.2 添加默认HTTP请求属性 16
5.3 添加 Cookie 支持 17
5.4 添加 HTTP 请求 17
5.5 添加一个监听器到试图储存测试结果 18
5.6 保存测试计划 19
5.7 运行测试计划 19
创建一个高级web测试计划 。 19
.1 用URL重写处理用户会话 19
.2 使用消息头管理 20
创建一个数据库测试计划 20
.1 添加用户 20
.2 添加JDBC请求 21
添加一个监听器浏览/保存测试结果 24
保存测试计划 25
运行测试计划 25
JDBC设置 25
创建一个FTP测试计划 26
.1添加用户 26
.2添加默认FTP请求配置 27
.3添加FTP请求 29
.4添加一个监听器浏览/保存测试结果 30
.5保存测试计划 31
.6运行测试计划 31
构建一个Web服务测试计划 31
.1添加用户 31
.2添加web服务请求 33
创建JMS主题测试计划 33
.1添加用户 33
.2添加JMS订阅者和发布者 34
.3添加一个监听器浏览/保存测试结果 36
4保存测试计划 37
5运行测试计划 37
监听器介绍 37
1屏幕捕获 38
2非GUI测试运行 38
3资源使用 38
4 CSV日志格式 38
39
七、 JMeter压测OA系统 48
八、 参考资料 51
一、简介:
Apache JMeter是100%纯java桌面应用程序,被设计用来测试C/S结构的软件(例如web应用程序)。它可以被用来测试包括基于静态和动态资源程序的性能,例如静态文件,Java Servlets,Java 对象,数据库,FTP 服务器等等。JMeter可以用来模拟一个在服务器、网络或者对象上大的负载来测试或者分析在不同的负载类型下的全面性能。
JMeter 的主要测试组件总结如下:
1. 测试计划是使用 JMeter 进行测试的起点,它是其它 JMeter 测试元件的容器。
2. 线程组代表一定数量的并发用户,它可以用来模拟并发用户发送请求。实际的请求内容在Sampler中定义,它被线程组包含。
3. 监听器负责收集测试结果,同时也被告知了结果显示的方式。
4. 逻辑控制器可以自定义JMeter发送请求的行为逻辑,它与Sampler结合使用可以模拟复杂的请求序列。
5. 断言可以用来判断请求响应的结果是否如用户所期望的。它可以用来隔离问题域,即在确保功能正确的前提下执行压力测试。这个限制对于有效的测试是非常有用的。
6. 配置元件维护Sampler需要的配置信息,并根据实际的需要会修改请求的内容。
7. 前置处理器和后置处理器负责在生成请求之前和之后完成工作。前置处理器常常用来修改请求的设置,后置处理器则常常用来处理响应的数据。
8. 定时器负责定义请求之间的延迟间隔。2.1 需求
2.1.1 Java 版本
JMeter 需要一个完整适当的JVM 1.3或更高的版本. 我们现在尽力与JVM 1.3保持兼容,然而JMeter 在1.4或者更高运行的会最好。
。
2.1.2 操作系统
JMeter是100%纯Java应用程序并且能够正确的在任何有适当的Java实现的操作系统上运行。
JMeter 在下列环境已经被测试:
Unix (Solaris, Linux, 等)
Windows (98, NT, 2000, xp)
OpenVMS Alpha 7.3+
2.2 可选
如果你计划做JMeter开发或者想使用SUN的java标准扩展包,你将需要下列
您可能关注的文档
- 商务礼仪-成为具有高度职业素养的职业人士概要.ppt
- Jade 5使用指南.ppt
- java支付宝支付文档(含代码).docx
- JavaEE物联网云计算系列培训教材-Java基础08.ppt
- JAVA开发之设计模式.pptx
- java教学案例.docx
- IP网络内部通信方案.doc
- Java核心逻辑第9章_接口.ppt
- java设计模式(基于Jlive,banq总结).docx
- java表达式和流程控制语句.ppt
- 一城一云服务城市高质量发展白皮书(2023).pdf
- 中国连锁餐饮企业资本之路系列报告(2023)-历尽千帆,厚积薄发.pdf
- 有色金属行业专题研究:未来焦点,钒液流电池储能风潮兴涌.pdf
- 中国 “一带一路”实践与观察报告.pdf
- 医药生物-消费器械行业2023年中报总结:积极拥抱高璧垒高成长(202309).pdf
- DB50T 699-2016 简易升降机检验规则.pdf
- DB50T 746-2016 水库大坝安全监测资料整编分析规程 .pdf
- 看DAO2025-未尽研究报告(2024).pdf
- 市场洞察力报告-数据安全检查工具箱(2024).pdf
- 2024年预见未来:中国元医院建设发展调研报告.pdf
文档评论(0)