欢迎来到文档下载导航网!

Jmeter使用入门-入门教程.doc

时间:2021-01-06|当前位置:首页 > 计算机 > 计算机资料/编程 > |用户下载:

Jmeter使用入门-入门教程.doc


本文档部分文本预览

DAO KE ER WANG LUO KE JI YOU XIAN GONG SI为美好的明天加油 DAO KE ER WANG LUO KE JI YOU XIAN GONG SI 为美好的明天加油 少年强,则国强第 PAGE 1 少年强,则国强 第 PAGE 1 页 共 NUMPAGES 1 页 Jmeter使用入门|入门教程 Jmeter简介  Jmeter的基本概念百度百科:Apache JMeter是Apache组织开发的基于Java的压力测试工具。用于对软件做压力测试,它最初被设计用于Web应用测试,但后来扩展到其他测试领域。 它可以用于测试静态和动态资源,例如静态文件、Java 小服务程序、CGI 脚本、Java 对象、数据库、FTP 服务器, 等等。JMeter 可以用于对服务器、网络或对象模拟巨大的负载,来自不同压力类别下测试它们的强度和分析整体性能。另外,JMeter能够对应用程序做功能/回归测试,通过创建带有断言的脚本来验证你的程序返回了你期望的结果。为了最大限度的灵活性,JMeter允许使用正则表达式创建断言我们为什么使用Jmeter开源免费,基于Java编写,可集成到其他系统可拓展各个功能插件支持接口测试,压力测试等多种功能,支持录制回放,入门简单相较于自己编写框架活其他开源工具,有较为完善的UI界面,便于接口调试多平台支持,可在Linux,Windows,Mac上运行 Jmeter安装配置  Windows下Jmeter下载安装登录 /download_jmeter.cgi ,根据自己平台,下载对应文件安装JDK,配置环境变量(具体步骤不做介绍)将下载Jmeter文件解压,打开/bin/jmeter.bat其他平台安装Jmeter与Windows平台一致,除入口文件不同,例如linux平台下为/bin/jmeter.shJmeter的目录结构/bin 目录(常用文件介绍)examples:目录下包含Jmeter使用实例ApacheJMeter.jar:JMeter源码包jmeter.bat:windows下启动文件jmeter.sh:Linux下启动文件jmeter.log:Jmeter运行日志文件perties:Jmeter配置文件jmeter-server.bat:windows下启动负载生成器服务文件jmeter-server:Linux下启动负载生成器文件/docs目录——Jmeter帮助文档/extras目录——提供了对Ant的支持文件,可也用于持续集成/lib目录——存放Jmeter依赖的jar包,同时安装插件也放于此目录/licenses目录——软件许可文件,不用管/printable_docs目录——Jmeter用户手册Jmeter相关插件安装:  插件安装:Jmeter的插件安装很简单,只需要下载对应插件解压即可。下载地址:/downloads/all/下载后解压放入:apache-jmeter-2.12\lib\ext\目录下重启jmeterps:数据库链接驱动如果需要需要专门下载,例如mysql需要jdbc的jar包,地址:/downloads/file/?id=462850使用注意事项:添加第三方插件并使用后保存的jmx文件在未添加该插件的运行环境下会导致无法打开该文件并报错,请保持环境一致性。用例生成与导出:Jmeter的用例格式为jmx文件,实际为xml格式,感兴趣可以学习下自己定制生成想要的jmx文件。生成原则:每个功能模块为一个独立的jmx文件。增加可维护性。(尽量不要将一个jmx文件放入太多功能,后期维护成本会很高。)模块的私有变量保存在模块中,多模块共有的(例如服务器ip端口等)可以考虑存在单独的文件中读取。接口测试不要放太多线程,毕竟不是做压力测试,意义也不大。导出方法:编写测试用例文件——保存为——确定:Jmeter常用文件类型  Jmx文件文件的实际类型:xml文件样本:falsefalseSample test for demonstrating JMeter Ant build script and Schematic stylesheet11438893210003false5false1143889321000continue111000Cfalse1000000=100Sleep_Time=0xFFSleep_Mask=Label=200ResponseCode=OKResponseMessage=OKStatus=RequestSamplerData=Response C=${C}ResultDatatocol.java.test.JavaTest3Assertion.response_data6false=100Sleep_Time=0xFFSleep_Mask=Label=200ResponseCode=OKResponseMessage=OKStatus=RequestSamplerData=Response C=${C} Tn=${__threadNum}ResultDatatocol.java.test.JavaTestJtl文件文件的实际类型:自定义定义方法:修改{jmeterhome}/bin/file,可选择格式:csv,xml,db# legitimate values: xml, csv, db. Only xml and csv are currently supported.#jmeter.save.saveservice.output_format=csvJmeter运行模式及参数  GUI模式打开已有的jmx文件(文件——打开)点击启动按钮运行由于GUI模式本身就是带界面的,也有中文版,就不在此详细介绍了。命令行模式依赖:配置jmeter环境变量(windows下为将${jmeterhome}/bin加入Path变量)如果未加入环境变量,在执行的时候可以直接给出全路径或在${jmeterhome}/bin下执行命令:jmeter -n -t-l参数:-h 帮助 -) 打印出有用的信息并退出-n 非 GUI 模式 -) 在非 GUI 模式下运行 JMeter-t 测试文件 -) 要运行的 JMeter 测试脚本文件-l jtl文件 -) 记录结果的文件-r 远程执行 -) 启动远程服务-H 代理主机 -) 设置 JMeter 使用的代理主机-P 代理端口 -) 设置 JMeter 使用的代理主机的端口号-j 日志文件-)设置JMeter日志文件的名称实例:JMeter -n -t my_test.jmx -l log.jtl -H xy.server -P 8000执行步骤:JMeter 默认去当前目录寻找脚本文件,并把日志记录在当前目录。比如你在 C:\tools\apache-jmeter-2.11\bin 目录下执行以上命令,JMeter 会去该目录下寻找 test.jmx 脚本并把执行结果放在该目录。如果你的脚本在其他目录,而且想要把执行结果放在另

继续预览文档剩余内容

温馨提示:本页预览文本内容并非错乱,是从文档中提取部分无格式预览!如您需要正常预览文档全文,请点击下方按钮↓↓↓

上一篇:js判断字符串包含【js,判断字符串中是否包含某个字符串】.doc

栏    目:计算机资料/编程

下一篇:js new date_js中获取时间new,date()的用法-,十年之妄.doc

本文标题:Jmeter使用入门-入门教程.doc

本文地址:https://www.365weibook.com/html/20210106/637234.html

    正常预览或下载提示:

    本页面文档预览是由服务器自动提取的部分内容,并不是文档错乱。如您需要预览全文或下载文档,请点击页面左侧(点击去预览文档全文或下载文档)按钮,进行全文预览或下载。

推荐下载

联系我们 | 广告投放 |网站地图

免责申明:本网站不提供任何形式的下载服务,因此与之有关的知识产权纠纷本网站不承担任何责任。

如果侵犯了您的权利,请与我们联系,我们将进行删除处理。