1 / 43
文档名称:

利用JMeter进行Web测试.ppt

格式:ppt   大小:1,102KB   页数:43页
下载后只包含 1 个 PPT 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

利用JMeter进行Web测试.ppt

上传人:neryka98 2018/5/6 文件大小:1.08 MB

下载得到文件列表

利用JMeter进行Web测试.ppt

文档介绍

文档介绍:利用JMeter进行Web测试
KW
利用JMeter进行Web测试
JMeter介绍
脚本录制
运行JMeter进行测试
JMeter主要组件介绍
参数化设置
动态数据关联
使用命令行运行JMeter脚本
利用XSLT分析JMeter结果文件
JMeter介绍
JMeter,一个100%的纯Java桌面应用,它是Apache组织的开放源代码项目,它是功能和性能测试的工具。JMeter可以用于测试静态或者动态资源的性能(文件、Servlets、Perl脚本、Java对象、数据库和查询、ftp服务器或者其他资源)。原先Jmemer是为Web/HTTP测试而设计的,但是它已经扩展以支持各种各样的测试模块。它和用于HTTP和SQL数据库(使用JDBC)的模块一起运送。它可以用来测试静止资料库或者活动资料库中的服务器的运行情况,可以用来模拟对服务器或者网络系统加以重负荷以测试它的抵抗力,或者用来分析不同负荷类型下的所有运行情况。它也提供了一个可替换的界面用来定制数据显示,测试同步及测试的创建和执行。 Jmeter的下载地址:http://jakarta./jmeter/usermanual/ JMeter 的特性: a) 能够对HTTP和FTP服务器进行压力和性能测试, 也可以对任何数据库进行同样的测试(通过JDBC)。 b) 完全的可移植性和100% 纯Java。 c) 完全 Swing 和轻量组件支持(预编译的JAR使用 .*)包。 d) 完全多线程框架允许通过多个线程并发取样和通过单独的线程组对不同的功能同时取样。 e) 精心的GUI设计允许快速操作和更精确的计时。 f) 缓存和离线分析/回放测试结果。 g) 高可扩展性: h) 可链接的取样器允许无限制的测试能力。 i) 各种负载统计表和可链接的计时器可供选择。 j) 数据分析和可视化插件提供了很好的可扩展性以及以及个性化。 k) 具有提供动态输入到测试的功能(包括Javascrīpt)。 l) 支持脚本变成的取样器()。
脚本录制
利用BadBoy进行脚本录制
利用JMeter的代理服务器功能进行脚本录制
利用BadBoy录制JMeter脚本(1)
通过Badboy的官方网站()下载Badboy的最新版本;
安装Badboy。安装过程同一般的Windows 应用程序没有什么区别,安装完成后你可以在桌面和Windows开始菜单中看到相应的快捷方式——如果找不到, 文件,直接双击启动Badboy;
启动Badboy,你可以看到下面的界面。
利用BadBoy录制JMeter脚本(2)
在地址栏(图中红色方框标注的部分)中输入你需要录制的Web应用的URL——这里我们以。
点击开始录制按钮(图中蓝色圆圈标注的部分)开始录制。
开始录制后,你可以直接在Badboy内嵌的浏览器(主界面的右侧)中对被测应用进行操作,所有的操作都会被记录在主界面左侧的编辑窗口中(图中黄色方框标注的部分)——在这个试验中,我们在baidu的搜索引擎中输入 JMeter 进行搜索。不过录制下来的脚本并不是一行行的代码,而是一个个Web对象——这有点像LoadRunner的VuGen中的Tree View视图;
录制完成后,点击工具栏中的“停止录制”按钮(图中紫色方框标注的部分),完成脚本的录制;
利用BadBoy录制JMeter脚本(3)
选择“File -> Export to JMeter”菜单,填写文件名“”,将录制好脚本导出为JMeter脚本格式。也可以选择“File -> Save”菜单保存为Badboy脚本;
启动JMeter并打开刚刚生成的测试脚本,就可以用JMeter进行测试了。
利用JMeter的代理服务器功能 进行脚本录制(1)
在测试计划中添加线程组,在线程组中添加逻辑控制器-录制控制器。
在工作台中添加非测试元件-HTTP代理服务器。
端口:即代理服务器的监听端口,我们设为8080。
目标控制器选择:测试计划>线程组;
分组选择:每个组放入一个新的控制器。
利用JMeter的代理服务器功能 进行脚本录制(2)
在HTTP代理服务器中添加定时器-高斯随机定时器(用于告知Jmeter来在其生成的HTTP请求中自动的增加一个定时器)。定时器将会使相应的的取样器被延迟。延时的规则是,在上一个访问请求被响应并延时了指定的时间后,下一个被定时器影响的取样访问请求才会被发送出去。
如果在代理服务器元件里使用了高斯随机定时器,就应该在其中的固定延迟偏移(Constant Delay

最近更新

2024年井口装置项目申请报告 19页

对货车弓型制动梁裂纹的分析和防止措施 2页

2024年中国舰船电子系统装备市场前景研究与市.. 25页

对英国联合胶体公司聚丙烯酰胺的性能分析及室.. 2页

对耐压液舱隔壁处艇体结构的计算分析及改进意.. 2页

对组织科研型皮革工业体系问题的探讨 2页

对笼式强磁选机机械和选别性能几个问题的探讨.. 2页

对称双缺陷光子晶体的可调谐滤波特性分析 2页

对社会保险的几个理论与实践问题的探讨 2页

2024年个人晋升述职报告范文(六) 22页

2024年专用小麦新品种行业市场突围建议及需求.. 24页

2024年一次性医用耗材市场调研报告 25页

对电子元件的维护及其技术发展的分析 2页

对用于肾动脉栓塞的新型医用聚硅氧烷的研究 2页

对牧业合作社金融服务问题的探讨与建议 2页

2024年1,5-戊二醇项目可行性研究报告 24页

对湿式间歇球磨机研磨体尺寸大小的探讨 2页

2025年昏迷与意识不清诊断策略 30页

2024-项目资金申请报告中的项目建设条件落实情.. 21页

对流水采卤井带压提、下中心管试验浅论 2页

2024-2030年内衣行业市场调研及前景趋势预测报.. 25页

2024-2030年全球高纯度酸和碱行业现状、重点企.. 36页

2024-2030年全球高功率光纤光栅行业现状、重点.. 34页

2024-2030年全球风电场爬升式起重机行业现状、.. 30页

对比分析各国环境空气质量标准 2页

2024-2030年全球隐蔽式领夹麦克风行业现状、重.. 41页

聚氨酯人造革-征求 16页

2024-2030年全球锂电池轮式装载机行业现状、重.. 28页

2024-2030年全球铁氟龙板式加热器行业现状、重.. 35页

2024-2030年全球重型设备车轮行业现状、重点企.. 28页