前言 一直以来都希望能有一套能够基本满足常规性能测试需求, 并有效产生报表的工具, 用 以部分替代 LoadRunner 的依赖。所以专门针对 jm eter 进行了评估和研究,在评估过程中完 成了一份使用说明;经过代码研究,对 jm eter 进行了改进,主要是增加了 linux 资源监控功 能和报表功能。由于时间仓促,对增加的代码只进行了单元测试。 本手册可用于面向 B/S WEB 应用测试的工程师使熟悉 jmeter 使用,章节安排按照脚本 设计、 场景设置、 查看监控三部分顺序组织。 十四、 十五两章内容是关于增进的监控和报表 功能的,不适用于 apache 网站提供的原 jmeter。 目录................................................................................................................................................... 1 前言................................................................................................................................................... 2 一、 脚本录制(Jmeter):....................................................................................................... 3 在“工作台”添加“HTTP 代理服务器”.............................................................................. 3 端口:............................................................................................................................... 3 分组:............................................................................................................................... 4 记录 HTTP 信息头:....................................................................................................... 4 添加断言:....................................................................................................................... 4 Regex matching:............................................................................................................. 4 在浏览器中录制....................................................................................................................... 5 二、脚本录制(Badboy):............................................................................................................... 5 Badboy 使用:.......................................................................................................................... 5 三、参数化:................................................................................................................................... 6 方法一:使用“函数助手”添加从文件中读取字符串的函数。 ....................................... 6 方法二:使用“CSV Data Set Config”元件 ..................................................................... 8 四、使用关联参数:....................................................................................................................... 8 五、添加检查点:........................................................................................................................... 9 六、设置思考时间:..................................................................................................................... 10 七、设置集合点:......................................................................................................................... 10 八、使用 cookies:...................................................................................................................... 10 九、模拟浏览器操作:................................................................................................................. 1 1 HTTP Cache 管理器................................................................................................................ 1 1 HTTP 请求的“从 HTML 文件获取所有内含的资源” .......................................................... 1 1 Embedded URLs must match................................................................................................. 1 1 十、控制器实现脚本逻辑:......................................................................................................... 12 If 控制器:............................................................................................................................ 12 随机控制器:......................................................................................................................... 12 随机顺序控制器:................................................................................................................. 13 循环控制器:......................................................................................................................... 13 十二、设置场景............................................................................................................................. 14 设置测试计划:..................................................................................................................... 14 添加线程组:......................................................................................................................... 15 线程组参数分析:................................................................................................................. 15 线程运行状态显示:............................................................................................................. 16 十三、响应数据............................................................................................................................. 17 图形结果:添加“监视器”‡“图形结果” .................................................................... 17 察看结果树:添加“监视器”‡“察看结果树” ............................................................ 18 聚合报告:添加“监视器”‡“聚合报告” .................................................................... 19 Summary Report:添加“监视器”‡“Summar y Report” .................................................. 19 将响应情况保存到文件中以供统计:................................................................................. 20 十四、服务器资源监控(Linux)............................................................................................... 20 Linux 服务器上加入监控脚本:.......................................................................................... 20 Jmeter 上使用监控:............................................................................................................ 21 将监控到的资源情况保存到文件中以供统计: ................................................................. 22 十五、统计分析............................................................................................................................. 23 附录................................................................................................................................................. 26 后记................................................................................................................................................. 27
剩余26页未读,继续阅读
- 粉丝: 0
- 资源: 2
- 我的内容管理 收起
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
会员权益专享
最新资源
- zigbee-cluster-library-specification
- JSBSim Reference Manual
- c++校园超市商品信息管理系统课程设计说明书(含源代码) (2).pdf
- 建筑供配电系统相关课件.pptx
- 企业管理规章制度及管理模式.doc
- vb打开摄像头.doc
- 云计算-可信计算中认证协议改进方案.pdf
- [详细完整版]单片机编程4.ppt
- c语言常用算法.pdf
- c++经典程序代码大全.pdf
- 单片机数字时钟资料.doc
- 11项目管理前沿1.0.pptx
- 基于ssm的“魅力”繁峙宣传网站的设计与实现论文.doc
- 智慧交通综合解决方案.pptx
- 建筑防潮设计-PowerPointPresentati.pptx
- SPC统计过程控制程序.pptx