1 / 27
文档名称:

开源性能检验测试工JMeter.docx

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

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

分享

预览

开源性能检验测试工JMeter.docx

上传人:花开一叶 2019/4/17 文件大小:297 KB

下载得到文件列表

开源性能检验测试工JMeter.docx

相关文档

文档介绍

文档介绍:螈羆袈莆肁羆开源性能测试工具JMeter学****笔记螈莇膁袄螀***开源性能测试工具-Jmeter介绍+安装说明袇螈蚅ApacheJMeter介绍薆袃肄ApacheJMeter是什么羇袅薁 ApacheJMeter是Apache组织的开放源代码项目,是一个100%纯Java桌面应用,用于压力测试和性能测量。它最初被设计用于Web应用测试但后来扩展到其它测试领域。最新的版本大家可以到http://jakarta./site/downloads/。个人收集整理勿做商业用途羄薂羈肇芆螇用它能做什么蚆莁膂 ApacheJMeter可以用于对静态的和动态的资源(文件,Servlet,Perl脚本,Java对象,数据库和查询,FTP服务器或是其它资源)的性能进行测试。JMeter可以用于在服务器,网络或对象模拟繁重的负载来测试它们提供服务的受压能力或者分析不同压力条件下的总体性能情况。你可以使用JMeter提供的图形化界面,分析性能指标或者在高负载情况下测试你的服务器/脚本/对象。个人收集整理勿做商业用途莁螇羀膄莄蚈ApacheJMeter能做什么蒁膈袈能够对HTTP和FTP服务器进行压力和性能测试,也可以对任何数据库进行同样的测试(通过JDBC)。袅膂薅完全的可移植性和100%纯Java。薁薈葿完全Swing的轻量级组件支持(.*)包。莃羁蒈完全多线程框架允许通过多个线程并发取样和通过单独的线程组对不同的功能同时取样。蚁蚅薆精心的GUI设计允许快速操作和更精确的计时。肅蚀蚃缓存和离线分析/回放测试结果。螁肆膃高可扩展性:蒃螃腿袀蒇蚇 1)可链接的取样器允许无限制的测试能力。芅蒂羆 2)各种负载统计表和可链接的计时器可供选择。羀膂薂 3)数据分析和可视化插件提供了很好的可扩展性以及个性化。羇薅衿 4)具有提供动态输入到测试的功能(包括JavaScript)。芄艿蒄 5)支持脚本变成的取样器()。虿芄膄莄蚀羂ApacheJMeter的由来肇莇蚀 hi开发出来的。他当初开发JMeter主要用于测试ApacheJServ(一个被ApacheTomcat工程取代了的项目)的性能。之后又再次设计了JMeter,增加了图形化界面和一些功能测试能力。个人收集整理勿做商业用途蒄肁薆袈肆节ApacheJMeter的未来薄蒁莁随着开发人员借助它的可嵌入的结构,希望看到JMeter的能力也随之快速的被扩大。更进一步的主要发展目标是把JMeter在没有减弱它的负载测试的能力的同时尽可能的做成最有效的回归测试工具。个人收集整理勿做商业用途芆袄莀蚄袂薇羈袇薅Jmeter做功能测试的优劣蚄罿袀利用Jmeter做功能测试有以下优点螀蚆膀螄莀莄不依赖于界面,如果服务正常启动,传递参数明确就可以添加测试用例,执行测试膈蒅螃测试脚本不需要编程,熟悉http请求,熟悉业务流程,就可以根据页面中input对象来编写测试用例。袃螁芀测试脚本维护方便,可以将测试脚本复制,并且可以将某一部分单独保存。袀芄袁可以跳过页面限制,向后台程序添加非法数据,这样可以测试后台程序的健壮性。羃膂蒆利用badboy录制测试脚本,可以快速的形成测试脚本。莈芇肅Jmeter断言可以验证代码中是否有需要得到的值。肃荿羃使用参数化以及Jmeter提供的函数功能,可以快速完成测试数据的添加修改等。肀肆莇膃螀蒇利用Jmeter做功能测试有以下缺点薇螅膄芃膀莂使用Jmeter无法验证JS程序,也无法验证页面,所以需要手工去验证。艿袇肇Jmeter的断言功能不是很强大芃薁芅就算是jmeter脚本顺利执行,依旧无法确定程序是否正确执行,有时候需要进入程序查看,或者查看Jmeter的响应数据。个人收集整理勿做商业用途蚇薆莂Jmeter脚本的维护需要保存为本地文件,而每个脚本文件只能保存一个测试用例,不利于脚本的维护。莃羂螂荿莅袈 Jmeter和其他功能测试工具在使用中的比较蒃聿莆Jmeter比较适用于数据添加,数据修改,数据查询的测试,使用其他测试工具虽然也可以完成该类测试,但是利用Jmeter添加数据更快,更方便,而且不依赖于界面,只要添加数据的参数不改变,无论界面是否有变动,都不影响针对数据的操作。个人收集整理勿做商业用途袇膄蚄Jmeter不需要要关注对象是否被识别的问题,而其他测试工具在录制过程中,很容易出现页面对象不能被录制工具识别的问题,因此适用Jmeter,省略了很多关于对象操作的麻烦,更易于使用。个人收集整理勿做商业用途薂蒀芁Jmeter的适用更主要的是依赖于对被测项目的认知和熟悉,而对于Jmeter自身的适用技巧要求并不是很高,而其他测试工具,关于工具本身需要较长时间的学****个人收集整理